//[100,100]231,238,204,255,230,237,203,255,229,236,202,255,230,237,203,255,231,238,204,255,232,239,205,255,232,239,205,255,232,239,205,255,232,239,205,255,233,240,206,255,232,239,204,255,232,236,198,255,224,213,153,255,202,171,85,255,203,157,54,255,206,155,49,255,196,145,43,255,187,139,38,255,191,143,39,255,190,141,33,255,184,138,34,255,177,133,35,255,173,129,35,255,168,126,31,255,162,124,27,255,162,124,27,255,160,123,27,255,153,117,24,255,151,116,26,255,154,120,30,255,156,124,35,255,158,129,41,255,156,129,42,255,150,124,39,255,144,119,36,255,141,116,35,255,139,113,37,255,137,112,41,255,138,115,48,255,135,113,47,255,133,120,63,255,168,166,121,255,214,221,183,255,219,230,194,255,221,230,198,255,221,231,204,255,220,232,206,255,220,233,202,255,222,234,199,255,224,234,199,255,224,234,201,255,223,234,202,255,223,234,202,255,224,235,203,255,225,236,204,255,226,237,205,255,225,236,204,255,227,238,206,255,229,238,207,255,229,236,204,255,229,236,203,255,228,236,202,255,226,236,202,255,226,237,203,255,224,235,201,255,224,235,201,255,224,235,201,255,223,234,200,255,224,235,201,255,224,235,201,255,224,236,200,255,224,236,200,255,224,236,200,255,223,235,199,255,223,235,199,255,220,234,199,255,220,234,199,255,219,233,198,255,219,233,198,255,217,231,196,255,216,230,195,255,215,229,194,255,216,230,195,255,217,231,195,255,217,231,195,255,217,231,195,255,216,230,194,255,216,229,193,255,217,229,193,255,218,230,192,255,218,230,192,255,217,229,191,255,217,229,191,255,217,229,191,255,216,228,190,255,217,229,191,255,218,230,192,255,219,230,194,255,219,229,194,255,218,228,193,255,230,237,203,255,230,237,203,255,229,236,202,255,230,237,203,255,231,238,204,255,231,238,204,255,232,239,205,255,232,239,205,255,232,239,205,255,231,238,204,255,231,238,203,255,233,237,199,255,225,215,156,255,204,174,89,255,203,156,54,255,202,151,45,255,196,145,43,255,188,140,39,255,188,140,36,255,187,138,30,255,180,135,31,255,174,130,32,255,174,130,36,255,167,126,30,255,161,122,26,255,161,122,27,255,160,122,28,255,154,117,26,255,151,116,27,255,152,119,31,255,154,123,36,255,155,127,40,255,153,125,40,255,146,119,36,255,139,114,32,255,137,112,33,255,138,113,38,255,137,113,42,255,134,111,43,255,131,110,43,255,135,122,64,255,171,169,124,255,214,221,183,255,219,230,195,255,221,230,197,255,220,230,203,255,218,231,205,255,219,232,201,255,222,233,199,255,224,234,199,255,223,233,200,255,222,233,201,255,222,233,201,255,223,234,202,255,225,236,204,255,225,236,204,255,225,236,204,255,226,236,205,255,227,236,205,255,227,235,203,255,228,235,202,255,228,236,203,255,227,237,203,255,226,237,203,255,225,236,202,255,224,235,201,255,224,235,201,255,222,233,199,255,222,233,199,255,224,235,201,255,225,236,201,255,225,236,201,255,223,235,199,255,223,235,199,255,222,234,198,255,220,234,199,255,219,233,198,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,196,255,215,229,194,255,216,230,194,255,217,231,195,255,217,231,195,255,217,230,194,255,217,230,194,255,217,229,193,255,217,229,193,255,218,230,192,255,218,230,192,255,217,229,191,255,217,229,191,255,217,229,191,255,218,230,192,255,217,229,191,255,218,229,192,255,218,228,193,255,218,228,193,255,218,228,193,255,230,237,203,255,229,236,202,255,229,236,202,255,230,237,203,255,231,238,204,255,231,238,204,255,232,239,205,255,232,239,205,255,231,238,204,255,230,237,203,255,230,236,202,255,232,237,200,255,228,218,160,255,207,178,95,255,201,156,54,255,199,149,43,255,196,146,44,255,191,143,42,255,190,142,39,255,189,139,32,255,180,135,31,255,170,128,29,255,173,129,35,255,165,124,29,255,160,121,25,255,158,119,25,255,157,120,29,255,153,116,28,255,149,114,27,255,146,114,29,255,146,115,31,255,147,119,35,255,147,120,36,255,142,115,34,255,138,112,33,255,137,111,35,255,137,113,39,255,135,112,40,255,130,107,38,255,130,109,40,255,137,125,65,255,174,172,127,255,215,222,184,255,220,231,195,255,220,230,196,255,220,231,202,255,219,231,205,255,218,232,200,255,220,232,198,255,222,232,197,255,223,233,200,255,222,233,201,255,222,233,201,255,224,235,203,255,225,236,204,255,225,236,204,255,225,236,204,255,226,236,204,255,226,235,204,255,226,234,202,255,228,235,202,255,229,236,203,255,227,236,202,255,226,237,203,255,224,235,201,255,224,235,201,255,225,236,202,255,222,233,199,255,223,234,200,255,223,234,200,255,224,235,201,255,224,235,201,255,222,234,198,255,221,233,197,255,221,233,197,255,219,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,216,230,195,255,217,231,196,255,216,230,194,255,216,230,194,255,216,230,194,255,216,230,194,255,216,230,194,255,217,229,193,255,218,230,194,255,218,230,194,255,217,229,191,255,217,229,191,255,217,229,191,255,217,229,191,255,216,228,190,255,216,228,190,255,216,228,190,255,216,228,191,255,218,228,193,255,219,229,194,255,220,230,195,255,230,237,203,255,229,236,202,255,229,236,202,255,230,237,203,255,231,238,204,255,231,238,204,255,232,239,205,255,232,239,205,255,231,238,204,255,230,237,203,255,229,235,201,255,231,236,198,255,229,220,164,255,209,182,102,255,201,158,57,255,200,150,45,255,194,145,42,255,191,142,41,255,192,144,41,255,195,146,39,255,185,140,36,255,172,129,31,255,172,128,34,255,164,123,28,255,159,120,25,255,154,117,26,255,155,118,29,255,152,116,30,255,149,114,30,255,144,112,29,255,142,111,30,255,143,113,33,255,142,115,36,255,140,113,35,255,138,112,36,255,135,111,37,255,134,110,37,255,132,108,37,255,130,107,37,255,134,113,43,255,140,128,68,255,178,176,131,255,217,224,186,255,220,232,196,255,221,231,196,255,220,230,201,255,218,231,203,255,218,231,200,255,220,232,197,255,222,232,197,255,222,232,200,255,221,232,200,255,222,233,201,255,222,233,201,255,223,234,202,255,223,234,202,255,225,236,204,255,226,236,205,255,226,235,204,255,225,235,202,255,226,236,202,255,229,236,203,255,228,236,203,255,227,237,203,255,225,235,201,255,224,234,200,255,225,235,201,255,224,234,200,255,224,234,200,255,224,234,200,255,225,235,201,255,225,236,202,255,224,234,200,255,223,233,198,255,221,233,197,255,219,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,217,231,196,255,216,230,194,255,216,230,194,255,218,230,194,255,218,230,194,255,218,230,194,255,217,229,193,255,218,230,194,255,218,230,194,255,217,229,191,255,216,228,190,255,216,228,190,255,215,227,189,255,215,227,189,255,216,228,190,255,217,229,192,255,217,229,193,255,218,228,193,255,218,228,193,255,219,229,194,255,230,237,203,255,229,236,202,255,230,237,203,255,230,237,203,255,231,238,204,255,231,238,204,255,232,239,205,255,231,238,204,255,230,237,203,255,229,236,202,255,229,236,202,255,230,235,199,255,230,223,169,255,210,186,109,255,202,160,62,255,200,153,47,255,193,145,41,255,186,137,36,255,188,139,37,255,190,142,36,255,182,138,34,255,173,131,31,255,176,132,37,255,169,128,33,255,162,122,28,255,158,121,31,255,156,121,32,255,152,117,32,255,148,116,33,255,145,113,32,255,143,113,33,255,142,114,35,255,141,114,36,255,138,112,35,255,133,109,33,255,132,108,34,255,132,108,36,255,132,109,36,255,134,112,39,255,137,116,45,255,142,129,69,255,183,181,137,255,218,224,187,255,221,231,196,255,221,231,196,255,219,230,200,255,217,230,202,255,218,231,200,255,221,233,199,255,224,234,200,255,223,233,201,255,222,233,201,255,221,232,200,255,222,233,201,255,223,234,202,255,224,235,203,255,224,235,203,255,225,236,204,255,226,235,204,255,226,236,203,255,227,237,203,255,229,237,203,255,228,237,203,255,227,237,203,255,225,235,201,255,224,234,200,255,224,234,200,255,223,233,199,255,224,234,200,255,223,233,199,255,223,233,199,255,224,234,200,255,224,234,200,255,223,234,199,255,222,234,199,255,221,233,199,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,196,255,217,231,195,255,218,231,195,255,219,231,195,255,218,230,194,255,218,230,194,255,217,229,193,255,217,229,193,255,218,230,194,255,217,229,192,255,216,228,191,255,216,228,190,255,215,227,189,255,215,227,189,255,216,228,190,255,217,229,192,255,218,229,194,255,218,228,193,255,218,228,193,255,218,228,194,255,230,237,203,255,230,237,203,255,230,237,203,255,231,238,204,255,231,238,204,255,231,238,204,255,231,238,204,255,230,237,203,255,229,236,202,255,229,236,202,255,230,236,202,255,231,236,201,255,231,225,174,255,211,190,117,255,201,162,65,255,199,153,48,255,193,145,42,255,187,137,37,255,187,137,36,255,186,138,32,255,178,135,30,255,171,131,30,255,177,134,38,255,172,131,36,255,162,123,30,255,158,122,31,255,155,120,31,255,152,117,31,255,149,116,33,255,146,113,33,255,143,113,34,255,140,113,35,255,140,113,36,255,137,111,34,255,131,107,31,255,131,107,33,255,136,112,38,255,138,114,41,255,138,115,42,255,136,115,43,255,142,130,70,255,188,185,141,255,217,223,186,255,220,230,196,255,220,230,195,255,220,230,201,255,220,232,204,255,219,233,202,255,222,233,200,255,224,233,199,255,224,234,202,255,223,234,202,255,222,233,201,255,223,234,202,255,224,235,203,255,225,236,204,255,224,235,203,255,225,236,204,255,226,235,204,255,227,236,203,255,227,237,203,255,226,236,202,255,226,236,202,255,226,236,202,255,224,234,200,255,224,234,200,255,225,235,201,255,223,233,199,255,224,234,200,255,223,233,199,255,222,232,198,255,222,232,198,255,224,234,200,255,225,235,201,255,224,235,201,255,223,235,201,255,220,234,199,255,219,233,198,255,219,233,198,255,220,233,198,255,221,233,197,255,220,232,196,255,219,231,195,255,219,231,195,255,218,230,194,255,218,230,194,255,218,230,194,255,217,229,193,255,217,229,193,255,218,230,194,255,217,229,193,255,217,229,191,255,216,228,190,255,216,228,190,255,215,227,189,255,217,229,192,255,217,229,193,255,217,227,192,255,218,228,194,255,219,229,195,255,231,238,204,255,231,238,204,255,231,238,204,255,232,239,205,255,231,238,204,255,230,237,203,255,230,237,203,255,230,237,203,255,230,237,204,255,230,237,204,255,230,237,204,255,231,237,202,255,232,228,179,255,213,195,125,255,200,164,69,255,198,154,48,255,193,146,42,255,189,140,40,255,190,140,40,255,187,139,34,255,178,135,30,255,170,130,29,255,172,130,33,255,168,126,31,255,161,122,28,255,158,121,30,255,154,120,30,255,151,117,30,255,147,115,32,255,144,112,31,255,143,113,33,255,140,112,33,255,138,111,32,255,136,110,32,255,135,110,33,255,137,112,37,255,143,117,43,255,142,118,44,255,137,115,40,255,135,114,42,255,145,133,74,255,191,188,144,255,218,224,188,255,220,231,196,255,220,230,196,255,221,232,201,255,220,233,204,255,220,233,202,255,222,233,201,255,224,232,201,255,224,233,202,255,224,233,202,255,224,233,202,255,224,235,203,255,225,236,204,255,225,236,204,255,225,236,204,255,225,236,204,255,225,235,203,255,225,235,202,255,225,235,201,255,224,234,200,255,224,234,200,255,224,234,200,255,224,234,200,255,224,234,200,255,223,233,199,255,222,232,198,255,224,234,200,255,224,234,200,255,223,233,199,255,223,233,199,255,223,233,199,255,223,234,200,255,224,234,200,255,222,234,199,255,221,233,198,255,221,233,198,255,221,234,198,255,221,234,198,255,222,234,198,255,220,232,196,255,220,232,196,255,220,232,196,255,219,231,195,255,218,230,194,255,218,230,194,255,218,230,194,255,217,229,193,255,216,228,192,255,217,229,192,255,217,229,191,255,217,229,191,255,216,228,190,255,216,228,190,255,215,227,190,255,214,226,190,255,217,227,192,255,219,229,194,255,219,229,195,255,231,238,204,255,231,238,204,255,231,238,204,255,232,239,205,255,231,238,204,255,230,237,203,255,231,238,204,255,231,238,204,255,231,238,205,255,231,238,205,255,231,238,205,255,232,237,203,255,233,229,183,255,216,199,134,255,201,166,74,255,199,155,51,255,195,147,43,255,189,140,40,255,190,140,40,255,189,140,36,255,179,137,32,255,171,131,29,255,172,130,31,255,168,125,31,255,162,122,29,255,157,120,28,255,154,119,28,255,150,116,28,255,146,111,28,255,142,110,29,255,142,111,31,255,142,113,34,255,141,114,34,255,140,114,35,255,140,114,36,255,141,115,38,255,142,116,41,255,141,116,41,255,137,115,40,255,137,116,45,255,148,136,77,255,194,191,149,255,219,225,191,255,221,231,198,255,222,232,198,255,222,233,201,255,220,233,203,255,220,233,202,255,222,233,201,255,225,232,201,255,224,233,202,255,224,233,202,255,224,233,202,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,234,201,255,224,234,200,255,224,234,200,255,225,235,201,255,224,234,201,255,224,234,200,255,224,234,200,255,223,233,199,255,222,232,198,255,223,233,199,255,224,234,200,255,224,234,200,255,223,233,199,255,223,233,199,255,223,233,199,255,223,233,199,255,222,233,199,255,222,233,198,255,221,233,197,255,222,234,198,255,222,234,198,255,221,233,197,255,220,232,196,255,220,232,196,255,220,232,196,255,219,231,195,255,218,230,194,255,217,229,193,255,218,230,194,255,217,229,193,255,216,228,192,255,216,228,192,255,217,229,191,255,216,228,190,255,215,227,190,255,215,227,189,255,214,226,189,255,214,225,189,255,216,226,191,255,218,228,193,255,219,229,195,255,230,237,203,255,231,238,204,255,231,238,204,255,231,238,204,255,230,237,203,255,230,237,203,255,232,239,206,255,231,238,205,255,231,238,205,255,231,238,205,255,231,238,205,255,232,237,203,255,233,231,188,255,219,203,143,255,202,168,78,255,200,157,53,255,198,150,45,255,190,138,40,255,190,138,39,255,190,140,37,255,181,137,33,255,173,133,30,255,175,132,33,255,171,128,33,255,165,124,31,255,159,121,28,255,157,121,29,255,153,117,28,255,147,112,27,255,145,112,31,255,145,113,34,255,145,115,35,255,143,115,35,255,143,115,35,255,142,115,36,255,141,114,36,255,140,114,37,255,139,114,39,255,139,116,41,255,139,118,47,255,151,138,81,255,198,195,155,255,222,228,194,255,222,232,200,255,223,233,199,255,222,233,202,255,220,233,203,255,220,233,201,255,222,233,201,255,226,233,202,255,224,233,202,255,225,234,203,255,225,234,203,255,223,234,202,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,234,201,255,224,234,200,255,226,236,202,255,227,237,204,255,226,235,204,255,224,234,201,255,224,234,200,255,224,234,200,255,223,233,199,255,223,233,199,255,224,234,200,255,224,234,200,255,224,234,200,255,223,233,199,255,222,232,198,255,222,232,198,255,222,234,198,255,222,234,198,255,221,233,197,255,221,233,197,255,221,233,197,255,221,233,197,255,220,232,196,255,221,233,197,255,221,233,197,255,220,232,196,255,219,231,195,255,218,230,194,255,218,230,194,255,219,231,195,255,217,229,193,255,217,229,193,255,217,229,193,255,217,229,191,255,216,228,191,255,215,227,191,255,215,227,191,255,215,227,191,255,217,227,192,255,218,228,193,255,218,228,194,255,230,237,203,255,230,237,203,255,231,238,204,255,230,237,203,255,230,236,203,255,231,238,204,255,232,239,206,255,232,239,206,255,231,238,205,255,232,239,206,255,232,239,206,255,232,238,205,255,233,232,191,255,220,206,149,255,200,166,77,255,201,157,54,255,202,154,49,255,193,141,43,255,191,138,40,255,189,140,37,255,181,136,32,255,172,132,28,255,174,131,32,255,172,128,34,255,168,126,34,255,162,122,30,255,160,123,31,255,155,119,30,255,149,113,29,255,148,113,32,255,146,114,35,255,145,114,34,255,142,113,33,255,142,113,33,255,142,113,34,255,141,113,34,255,143,115,37,255,142,116,40,255,141,118,43,255,138,117,47,255,151,137,83,255,201,198,161,255,224,229,198,255,222,232,201,255,223,233,199,255,222,233,201,255,220,232,202,255,220,233,200,255,223,233,201,255,226,234,203,255,224,233,202,255,225,234,203,255,225,234,203,255,223,234,202,255,224,235,203,255,225,236,204,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,201,255,224,235,201,255,227,237,203,255,229,238,206,255,227,236,205,255,225,234,202,255,224,234,201,255,225,235,201,255,225,235,201,255,225,235,201,255,224,234,200,255,225,235,201,255,224,234,200,255,223,233,199,255,223,233,199,255,223,233,199,255,223,235,199,255,222,234,198,255,221,233,197,255,221,233,197,255,221,233,197,255,220,232,196,255,220,232,196,255,220,232,196,255,222,233,197,255,222,232,197,255,221,232,196,255,221,231,196,255,220,231,196,255,219,231,195,255,219,231,195,255,218,230,194,255,218,230,194,255,218,230,193,255,218,230,193,255,217,229,193,255,217,229,193,255,217,229,193,255,218,228,194,255,218,228,194,255,218,228,194,255,232,239,205,255,232,239,205,255,232,239,205,255,231,238,204,255,230,237,203,255,230,237,203,255,231,238,205,255,231,238,205,255,230,237,204,255,231,238,205,255,232,239,206,255,232,238,205,255,233,233,194,255,223,210,155,255,199,167,79,255,201,158,55,255,205,156,51,255,197,144,46,255,194,141,43,255,190,140,38,255,181,137,33,255,173,131,27,255,172,129,30,255,170,126,32,255,167,123,33,255,166,125,33,255,163,125,33,255,158,121,32,255,152,116,32,255,150,114,33,255,147,113,34,255,143,111,31,255,141,111,31,255,142,112,32,255,142,113,33,255,142,113,33,255,144,116,38,255,144,117,42,255,141,118,44,255,136,115,46,255,151,137,84,255,204,200,165,255,224,229,200,255,222,232,202,255,223,233,199,255,222,233,201,255,220,234,201,255,220,234,200,255,223,234,201,255,227,234,203,255,224,233,202,255,225,234,203,255,224,234,202,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,202,255,224,235,201,255,227,237,203,255,228,238,205,255,227,236,205,255,225,234,203,255,225,234,202,255,225,235,201,255,226,236,202,255,226,236,202,255,224,234,200,255,225,235,201,255,225,235,201,255,223,233,199,255,223,233,199,255,223,233,199,255,223,235,199,255,222,234,198,255,221,233,197,255,221,233,197,255,221,233,197,255,221,233,197,255,221,233,197,255,222,233,197,255,223,233,198,255,222,232,197,255,221,231,196,255,221,231,196,255,220,231,195,255,219,231,195,255,220,232,196,255,219,231,195,255,219,231,195,255,219,231,193,255,219,231,193,255,218,230,194,255,219,231,195,255,219,231,195,255,219,229,195,255,218,228,194,255,217,227,193,255,233,240,206,255,232,239,205,255,232,239,205,255,232,239,205,255,231,238,204,255,229,236,202,255,230,237,204,255,230,237,204,255,230,237,204,255,230,237,204,255,230,237,204,255,231,237,203,255,234,235,196,255,228,216,162,255,202,170,84,255,201,158,55,255,203,155,50,255,196,143,44,255,195,142,44,255,193,143,40,255,184,139,35,255,175,133,30,255,173,129,30,255,170,124,30,255,165,120,30,255,162,122,29,255,159,120,28,255,155,117,29,255,151,114,30,255,148,112,31,255,145,111,32,255,144,111,31,255,142,111,31,255,143,112,32,255,143,113,33,255,143,113,34,255,145,114,37,255,143,116,41,255,140,117,44,255,135,114,47,255,153,140,88,255,205,202,168,255,223,228,200,255,222,232,204,255,223,232,201,255,223,234,202,255,222,235,202,255,222,234,201,255,223,234,201,255,226,234,203,255,225,234,203,255,225,234,203,255,224,233,202,255,223,234,202,255,224,235,203,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,202,255,224,235,201,255,226,236,202,255,226,236,203,255,226,235,204,255,226,235,204,255,226,235,203,255,224,233,202,255,224,233,200,255,224,234,200,255,224,234,200,255,224,234,200,255,223,233,199,255,223,233,199,255,223,233,199,255,223,233,199,255,224,235,200,255,222,234,198,255,221,233,197,255,221,233,197,255,221,233,197,255,221,233,197,255,222,233,198,255,223,233,198,255,222,232,197,255,221,231,196,255,221,231,196,255,220,230,195,255,220,231,195,255,220,232,196,255,221,233,197,255,220,232,196,255,219,231,195,255,219,231,195,255,219,231,195,255,219,231,195,255,220,232,196,255,220,232,196,255,219,229,195,255,218,228,194,255,218,228,194,255,232,239,205,255,232,239,205,255,233,240,206,255,233,240,206,255,232,239,205,255,231,238,204,255,231,239,205,255,230,239,205,255,229,238,204,255,229,238,204,255,229,238,204,255,230,237,203,255,233,235,196,255,230,221,168,255,205,174,91,255,201,160,60,255,200,154,49,255,195,144,40,255,196,142,41,255,195,143,40,255,185,139,37,255,176,134,33,255,175,131,31,255,171,125,30,255,166,122,30,255,162,120,27,255,159,119,27,255,155,116,28,255,154,116,32,255,151,115,33,255,147,113,32,255,146,113,34,255,145,113,34,255,143,113,34,255,142,113,34,255,141,113,36,255,142,115,39,255,141,116,41,255,137,115,42,255,133,114,48,255,153,144,92,255,206,207,171,255,221,228,198,255,222,232,203,255,222,231,201,255,222,233,203,255,223,234,203,255,224,233,200,255,224,233,202,255,224,234,203,255,225,235,204,255,224,234,203,255,224,234,202,255,223,234,202,255,223,235,203,255,222,235,202,255,224,236,204,255,224,236,204,255,224,235,203,255,223,234,202,255,224,235,202,255,224,235,202,255,225,235,203,255,225,235,204,255,225,235,203,255,225,235,203,255,224,234,203,255,223,233,201,255,223,234,200,255,223,234,200,255,223,234,200,255,223,233,199,255,223,233,199,255,223,234,200,255,223,234,200,255,223,235,200,255,222,233,198,255,221,232,197,255,221,232,197,255,222,233,198,255,222,234,199,255,222,234,198,255,222,233,198,255,221,232,197,255,221,232,196,255,220,231,196,255,220,231,196,255,221,232,196,255,221,232,196,255,221,232,196,255,221,232,195,255,220,231,194,255,220,231,194,255,220,231,194,255,220,231,195,255,221,232,196,255,221,232,197,255,220,230,196,255,219,229,194,255,218,228,194,255,232,239,205,255,233,240,206,255,234,241,207,255,234,241,207,255,233,240,206,255,232,239,205,255,231,240,206,255,229,239,205,255,228,238,204,255,228,238,204,255,228,238,204,255,227,237,202,255,232,235,196,255,232,225,173,255,208,179,100,255,202,161,65,255,198,153,48,255,197,146,40,255,200,148,41,255,196,143,39,255,184,137,35,255,176,134,34,255,175,131,31,255,171,126,30,255,166,122,29,255,164,120,26,255,162,120,27,255,156,116,27,255,154,116,29,255,151,116,32,255,147,114,32,255,145,113,33,255,143,112,33,255,141,112,34,255,139,112,34,255,139,114,37,255,139,116,40,255,138,116,41,255,135,113,40,255,132,115,50,255,154,148,96,255,207,212,175,255,221,230,198,255,222,232,202,255,222,232,202,255,222,233,204,255,223,234,203,255,227,234,200,255,225,234,203,255,223,235,206,255,224,235,205,255,224,235,204,255,223,234,202,255,223,234,202,255,223,234,202,255,222,236,203,255,223,237,204,255,223,237,204,255,223,234,202,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,225,236,204,255,223,234,202,255,224,235,202,255,224,235,201,255,224,235,201,255,223,234,200,255,223,234,200,255,223,234,200,255,224,235,201,255,222,233,199,255,221,232,198,255,220,231,197,255,221,232,198,255,222,233,199,255,223,234,200,255,222,234,199,255,221,233,197,255,220,232,196,255,220,232,196,255,221,233,197,255,221,233,197,255,222,233,196,255,222,232,195,255,222,232,195,255,221,231,194,255,220,230,193,255,221,231,194,255,221,231,194,255,221,231,194,255,221,231,195,255,221,231,196,255,221,231,196,255,220,230,195,255,219,229,194,255,232,239,205,255,234,241,207,255,235,242,208,255,235,242,208,255,234,241,207,255,233,240,206,255,231,239,205,255,230,237,204,255,230,237,204,255,229,238,205,255,228,238,204,255,227,236,201,255,231,235,196,255,233,227,175,255,212,183,105,255,200,160,64,255,195,149,45,255,198,148,41,255,204,152,44,255,197,144,39,255,183,136,34,255,177,134,34,255,174,129,29,255,170,126,29,255,166,123,28,255,165,122,27,255,162,120,28,255,154,116,26,255,151,114,28,255,149,114,31,255,147,114,32,255,144,112,32,255,141,111,31,255,138,110,31,255,138,112,34,255,137,114,36,255,137,115,39,255,136,114,38,255,133,113,39,255,134,117,52,255,157,152,100,255,208,215,177,255,222,231,199,255,223,234,203,255,223,233,202,255,224,234,204,255,224,235,203,255,228,234,201,255,225,234,203,255,223,235,206,255,225,236,206,255,224,235,205,255,224,235,205,255,224,235,203,255,223,235,203,255,222,236,203,255,223,237,204,255,223,237,204,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,225,236,204,255,223,234,202,255,224,235,202,255,224,235,201,255,223,234,200,255,223,234,200,255,223,234,200,255,223,234,200,255,222,233,199,255,222,233,199,255,221,232,198,255,221,232,198,255,222,233,199,255,222,233,199,255,222,233,199,255,221,233,198,255,221,233,197,255,221,233,197,255,221,233,197,255,222,234,198,255,222,234,198,255,222,233,197,255,223,233,196,255,223,233,196,255,221,231,194,255,220,230,193,255,221,231,194,255,221,231,194,255,220,230,195,255,220,230,195,255,220,230,195,255,221,231,196,255,221,231,196,255,220,230,195,255,233,240,206,255,235,241,207,255,235,242,208,255,234,241,207,255,233,240,206,255,233,240,206,255,232,239,206,255,232,239,206,255,231,238,205,255,230,238,205,255,230,238,205,255,229,237,204,255,232,237,198,255,233,228,177,255,214,188,111,255,202,163,68,255,198,153,49,255,197,148,41,255,199,148,40,255,195,143,37,255,185,138,35,255,179,135,35,255,173,130,29,255,172,129,32,255,166,123,29,255,162,120,26,255,159,119,27,255,153,115,26,255,150,115,28,255,148,114,31,255,145,113,31,255,142,111,31,255,139,110,30,255,137,110,31,255,137,112,34,255,137,114,36,255,136,114,38,255,134,113,37,255,134,114,42,255,134,118,53,255,159,154,102,255,210,217,179,255,222,232,199,255,223,234,203,255,223,233,201,255,223,234,203,255,224,235,203,255,228,234,200,255,226,235,203,255,222,234,206,255,225,236,206,255,224,235,205,255,224,235,205,255,224,235,203,255,223,235,203,255,222,236,203,255,222,236,203,255,223,237,204,255,224,235,203,255,224,235,203,255,225,236,204,255,224,235,203,255,223,234,202,255,224,234,202,255,223,234,202,255,224,234,202,255,224,234,203,255,223,233,202,255,224,235,202,255,223,234,200,255,222,233,199,255,221,232,198,255,222,233,199,255,222,233,199,255,221,232,198,255,222,233,199,255,222,233,199,255,222,233,199,255,223,234,200,255,222,233,199,255,222,233,199,255,222,233,198,255,221,233,197,255,221,233,197,255,222,234,198,255,222,234,198,255,222,234,198,255,222,233,197,255,223,233,196,255,223,233,196,255,222,232,195,255,220,230,193,255,221,231,194,255,221,231,195,255,221,231,196,255,220,230,195,255,220,230,195,255,221,231,196,255,221,231,196,255,221,231,196,255,235,241,207,255,235,241,207,255,235,241,207,255,233,240,206,255,233,240,206,255,233,240,206,255,233,240,207,255,233,240,207,255,231,238,205,255,231,238,205,255,231,238,205,255,232,238,205,255,234,239,200,255,234,230,179,255,218,193,118,255,206,168,74,255,206,161,57,255,198,150,43,255,193,142,36,255,192,140,34,255,185,139,35,255,179,135,33,255,174,131,30,255,175,132,35,255,169,126,32,255,161,120,27,255,157,118,27,255,151,115,26,255,151,116,30,255,148,115,32,255,143,112,30,255,141,111,30,255,138,111,30,255,137,111,30,255,136,112,33,255,136,114,35,255,134,113,37,255,135,114,39,255,136,116,45,255,132,118,53,255,161,156,104,255,211,219,180,255,221,232,197,255,223,234,202,255,223,233,201,255,223,234,203,255,224,235,203,255,228,234,200,255,226,235,203,255,222,235,206,255,224,235,205,255,224,235,205,255,224,235,205,255,224,235,203,255,223,235,203,255,222,236,203,255,222,236,203,255,223,236,203,255,224,235,203,255,224,235,203,255,225,236,204,255,224,235,203,255,224,234,202,255,225,234,203,255,224,233,202,255,224,233,202,255,225,234,203,255,223,233,202,255,223,234,202,255,222,233,199,255,221,232,198,255,222,233,199,255,223,234,200,255,223,234,200,255,222,233,199,255,222,233,199,255,222,233,199,255,222,233,199,255,222,233,199,255,222,233,199,255,221,232,198,255,221,233,197,255,221,233,197,255,221,233,197,255,222,234,198,255,223,235,199,255,222,234,198,255,222,233,197,255,223,233,196,255,223,233,196,255,222,232,195,255,221,231,194,255,221,231,194,255,221,231,195,255,222,232,197,255,221,231,196,255,220,230,195,255,221,231,196,255,221,231,196,255,221,231,196,255,234,240,206,255,235,241,207,255,235,241,207,255,235,241,207,255,234,240,206,255,234,240,206,255,233,240,207,255,233,240,207,255,232,239,206,255,231,238,205,255,231,238,205,255,232,239,206,255,234,239,202,255,235,231,183,255,220,198,124,255,206,169,76,255,206,161,56,255,197,149,43,255,192,141,36,255,191,139,34,255,185,137,33,255,177,133,30,255,174,132,31,255,174,131,34,255,169,126,32,255,162,121,29,255,157,119,29,255,150,114,25,255,148,113,29,255,146,114,31,255,143,113,31,255,140,111,30,255,138,111,30,255,136,110,29,255,135,111,32,255,135,114,35,255,136,116,39,255,137,118,42,255,136,118,46,255,130,116,52,255,164,159,108,255,214,221,183,255,221,232,197,255,224,234,202,255,224,233,202,255,223,234,203,255,223,234,202,255,226,233,199,255,225,234,203,255,223,235,206,255,223,234,204,255,224,235,205,255,224,235,205,255,224,235,205,255,223,235,205,255,222,235,205,255,222,236,203,255,222,236,203,255,224,235,203,255,224,235,203,255,225,236,204,255,224,235,203,255,225,235,203,255,226,235,204,255,224,233,202,255,225,234,203,255,225,234,203,255,223,233,201,255,222,233,201,255,221,232,198,255,221,232,198,255,222,233,199,255,222,233,199,255,223,234,200,255,223,234,200,255,221,235,200,255,221,234,199,255,222,233,199,255,222,233,199,255,222,233,199,255,222,233,199,255,220,232,197,255,220,232,196,255,221,233,197,255,223,235,199,255,223,235,199,255,222,234,198,255,222,233,197,255,223,233,196,255,223,233,196,255,222,232,195,255,221,231,194,255,222,232,196,255,222,232,197,255,221,232,196,255,220,230,195,255,220,230,195,255,220,230,195,255,220,230,195,255,221,231,196,255,233,239,205,255,234,240,206,255,235,241,207,255,235,241,207,255,234,240,206,255,233,239,205,255,233,240,206,255,233,240,207,255,233,240,207,255,232,239,206,255,232,239,206,255,232,239,206,255,234,239,202,255,237,233,187,255,222,201,129,255,204,168,76,255,201,156,53,255,195,146,42,255,191,141,37,255,192,140,36,255,185,137,33,255,177,133,30,255,173,132,32,255,170,128,32,255,165,124,30,255,160,120,28,255,155,118,28,255,147,113,25,255,143,111,26,255,142,112,29,255,142,114,31,255,140,112,31,255,138,111,29,255,135,111,29,255,135,112,32,255,137,116,37,255,138,119,42,255,138,119,45,255,135,117,47,255,129,115,53,255,165,162,111,255,217,225,186,255,222,232,198,255,224,235,203,255,224,234,203,255,223,234,203,255,223,234,202,255,226,233,199,255,224,234,202,255,222,235,206,255,223,234,204,255,224,235,205,255,224,235,205,255,224,235,205,255,224,235,205,255,222,235,205,255,222,236,203,255,222,236,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,225,235,203,255,225,235,204,255,224,233,202,255,224,233,202,255,224,234,202,255,222,233,201,255,222,233,200,255,221,232,198,255,221,232,198,255,222,233,199,255,222,233,199,255,222,233,199,255,223,234,200,255,221,235,200,255,221,234,199,255,221,233,199,255,221,233,199,255,222,233,199,255,222,234,199,255,221,233,197,255,221,233,197,255,222,234,198,255,222,234,198,255,222,234,198,255,221,233,197,255,222,233,196,255,223,233,196,255,223,233,196,255,222,232,195,255,222,232,195,255,222,232,196,255,222,232,197,255,221,231,196,255,220,230,195,255,220,230,195,255,220,230,195,255,220,230,195,255,220,230,195,255,233,239,205,255,232,238,204,255,233,239,205,255,235,241,207,255,234,240,206,255,233,239,205,255,232,239,206,255,234,241,208,255,234,241,208,255,233,240,207,255,233,240,207,255,232,239,206,255,233,238,203,255,238,236,191,255,223,204,134,255,206,171,81,255,202,156,53,255,195,147,43,255,191,142,38,255,192,141,36,255,189,141,36,255,179,135,32,255,171,131,33,255,168,127,31,255,165,123,29,255,160,121,29,255,155,118,29,255,149,115,28,255,144,112,27,255,142,112,29,255,141,114,31,255,140,114,30,255,139,113,29,255,137,113,31,255,138,116,36,255,139,119,41,255,138,119,43,255,135,117,43,255,133,116,46,255,131,118,57,255,167,165,115,255,219,226,190,255,222,233,199,255,224,235,203,255,224,234,202,255,224,235,204,255,223,234,202,255,226,233,199,255,224,235,203,255,222,236,207,255,224,235,205,255,225,236,206,255,225,236,206,255,224,235,205,255,223,235,205,255,222,235,205,255,222,236,204,255,222,235,203,255,224,235,203,255,224,235,203,255,223,234,202,255,223,234,202,255,224,235,203,255,223,234,202,255,223,234,202,255,223,234,202,255,222,233,201,255,221,232,200,255,222,233,200,255,221,232,198,255,221,232,198,255,221,232,198,255,222,233,199,255,222,233,199,255,222,233,199,255,221,234,200,255,219,233,198,255,218,232,197,255,219,233,198,255,220,233,199,255,222,233,199,255,221,232,197,255,220,232,196,255,221,233,197,255,222,234,198,255,222,234,198,255,222,234,198,255,222,233,197,255,223,233,196,255,222,232,197,255,222,232,197,255,222,232,197,255,221,231,196,255,221,231,196,255,220,230,195,255,220,230,195,255,220,230,195,255,220,230,195,255,221,231,196,255,221,231,196,255,233,239,205,255,233,239,205,255,234,241,207,255,235,242,208,255,234,241,207,255,233,239,206,255,232,239,206,255,233,240,207,255,234,241,208,255,234,241,208,255,234,241,208,255,233,240,207,255,233,238,204,255,238,236,193,255,224,207,140,255,205,172,84,255,203,157,54,255,196,148,45,255,190,140,38,255,191,140,37,255,190,140,36,255,182,136,33,255,173,133,37,255,171,129,34,255,167,124,30,255,161,122,30,255,159,122,33,255,153,120,32,255,148,116,31,255,144,116,32,255,142,116,32,255,140,115,31,255,140,114,31,255,139,115,34,255,139,116,38,255,138,118,41,255,135,117,41,255,134,116,44,255,132,116,48,255,129,118,57,255,169,166,118,255,220,228,192,255,223,233,201,255,224,235,204,255,224,234,203,255,225,236,205,255,225,235,204,255,227,234,200,255,225,235,204,255,222,237,207,255,226,237,207,255,225,236,206,255,224,235,205,255,225,236,206,255,224,236,206,255,221,234,204,255,221,235,204,255,223,236,205,255,226,237,205,255,225,236,204,255,223,234,202,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,223,234,202,255,222,233,201,255,222,233,201,255,222,234,201,255,220,233,199,255,220,233,199,255,220,233,198,255,220,233,198,255,220,233,199,255,220,234,199,255,220,234,199,255,219,233,198,255,218,232,197,255,218,232,197,255,219,233,198,255,220,233,198,255,220,232,196,255,220,232,196,255,221,233,197,255,221,233,197,255,221,233,197,255,222,234,198,255,222,233,197,255,221,233,197,255,222,233,197,255,221,233,197,255,220,231,196,255,219,231,195,255,220,231,196,255,219,230,195,255,218,230,194,255,219,230,194,255,219,231,195,255,219,231,195,255,219,230,195,255,233,239,205,255,233,239,205,255,234,240,206,255,235,242,207,255,234,241,207,255,233,240,206,255,232,239,206,255,233,240,207,255,234,241,208,255,234,241,208,255,234,241,208,255,233,240,207,255,234,240,207,255,239,239,197,255,227,211,147,255,205,172,86,255,201,155,54,255,197,149,47,255,192,144,42,255,191,140,38,255,190,139,35,255,183,136,34,255,174,134,39,255,172,130,37,255,169,126,32,255,163,124,32,255,160,124,34,255,153,121,31,255,148,118,31,255,146,119,33,255,143,117,33,255,139,114,30,255,138,113,31,255,137,113,34,255,137,114,37,255,137,115,40,255,134,114,41,255,133,116,46,255,131,116,50,255,128,116,57,255,170,168,120,255,221,228,194,255,225,236,205,255,226,237,206,255,225,235,204,255,226,237,206,255,225,236,204,255,227,234,200,255,225,235,204,255,222,237,208,255,226,237,207,255,225,236,206,255,224,235,205,255,225,236,206,255,224,236,206,255,221,234,204,255,221,234,204,255,223,236,206,255,225,236,205,255,225,236,204,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,224,235,203,255,223,234,202,255,223,234,202,255,222,234,201,255,221,235,200,255,220,234,199,255,219,233,198,255,218,232,197,255,219,233,198,255,220,234,199,255,219,233,198,255,218,232,197,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,219,232,196,255,221,233,197,255,222,234,198,255,221,233,197,255,220,232,196,255,221,233,197,255,221,233,197,255,221,233,197,255,222,234,198,255,221,233,197,255,219,231,195,255,219,231,195,255,220,232,196,255,219,231,195,255,218,230,194,255,218,230,194,255,219,231,195,255,219,231,195,255,219,231,195,255,231,238,204,255,231,238,204,255,232,239,205,255,232,239,205,255,233,240,206,255,234,241,207,255,233,240,207,255,233,240,207,255,234,241,208,255,233,242,208,255,232,242,208,255,232,242,208,255,235,242,209,255,239,240,200,255,229,216,154,255,207,176,92,255,200,154,54,255,197,149,48,255,196,148,46,255,193,144,42,255,190,140,36,255,182,135,33,255,172,134,39,255,170,130,36,255,168,125,31,255,164,125,33,255,159,124,33,255,152,120,30,255,148,118,32,255,147,120,34,255,144,118,34,255,140,114,32,255,137,112,31,255,136,111,32,255,137,113,37,255,138,115,41,255,136,116,44,255,134,116,47,255,128,114,49,255,128,117,59,255,175,173,127,255,223,230,197,255,226,236,206,255,226,237,207,255,227,237,205,255,226,237,206,255,224,235,203,255,226,233,200,255,225,235,204,255,223,237,208,255,225,236,207,255,225,236,207,255,225,236,206,255,224,235,205,255,224,236,206,255,222,235,205,255,222,235,205,255,222,235,205,255,223,234,204,255,224,235,204,255,225,236,204,255,223,234,202,255,221,233,201,255,221,235,202,255,222,236,203,255,223,237,204,255,222,236,203,255,221,235,202,255,221,235,201,255,220,234,199,255,220,234,199,255,219,233,198,255,218,232,197,255,217,231,196,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,219,233,198,255,218,232,197,255,219,231,196,255,221,233,197,255,221,233,197,255,220,232,196,255,220,232,196,255,222,234,198,255,222,234,198,255,221,233,197,255,221,233,197,255,221,233,197,255,219,231,195,255,219,231,195,255,220,232,196,255,219,231,195,255,219,231,195,255,219,231,195,255,220,232,196,255,220,232,196,255,219,231,195,255,231,238,204,255,231,238,204,255,232,239,205,255,232,239,205,255,232,239,205,255,234,241,207,255,233,241,207,255,232,241,207,255,233,241,208,255,233,242,208,255,231,241,207,255,232,242,208,255,233,241,208,255,237,238,200,255,231,219,158,255,207,177,93,255,199,154,54,255,195,148,47,255,193,146,45,255,192,143,42,255,190,140,36,255,183,135,34,255,173,134,40,255,169,129,36,255,166,123,30,255,160,122,29,255,157,121,31,255,152,119,30,255,148,118,32,255,146,119,32,255,144,118,33,255,142,116,34,255,140,114,33,255,138,113,34,255,138,115,39,255,138,116,43,255,134,114,44,255,131,112,45,255,126,111,47,255,131,120,63,255,181,179,134,255,224,232,199,255,226,237,206,255,226,236,206,255,227,237,205,255,226,237,206,255,225,236,204,255,227,235,202,255,226,236,206,255,224,238,209,255,225,236,208,255,226,237,207,255,225,236,206,255,224,235,205,255,224,236,206,255,223,236,206,255,223,236,206,255,223,236,206,255,224,235,205,255,223,234,204,255,225,236,205,255,224,235,203,255,221,234,201,255,221,235,202,255,223,237,204,255,222,236,203,255,222,236,203,255,221,235,202,255,220,234,201,255,219,234,199,255,218,233,198,255,217,233,197,255,217,232,197,255,217,232,196,255,217,232,196,255,218,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,219,233,198,255,218,232,197,255,218,232,196,255,219,232,196,255,220,232,196,255,220,232,196,255,221,233,197,255,222,234,198,255,221,234,198,255,220,233,197,255,219,232,196,255,219,232,196,255,218,231,195,255,218,231,195,255,218,232,196,255,218,231,195,255,218,231,195,255,218,231,195,255,219,232,196,255,219,232,196,255,218,232,196,255,230,237,204,255,231,238,204,255,232,239,205,255,233,240,206,255,232,239,205,255,233,240,206,255,232,240,207,255,231,240,206,255,232,241,207,255,232,242,208,255,231,241,207,255,231,241,207,255,232,241,207,255,236,239,201,255,231,221,160,255,205,177,94,255,200,155,55,255,196,149,49,255,190,144,45,255,191,142,41,255,189,140,37,255,185,138,36,255,177,137,43,255,172,131,38,255,167,125,32,255,161,122,31,255,158,122,33,255,156,121,34,255,149,119,33,255,146,119,34,255,147,121,37,255,146,120,38,255,143,118,38,255,140,116,39,255,140,117,43,255,137,116,45,255,131,111,42,255,127,109,42,255,123,109,46,255,131,120,66,255,182,181,138,255,224,233,201,255,227,237,208,255,227,238,208,255,226,237,205,255,226,237,207,255,227,237,206,255,228,236,205,255,227,238,207,255,226,239,210,255,226,237,207,255,226,237,207,255,224,235,205,255,224,235,205,255,224,236,206,255,223,236,206,255,223,236,206,255,225,237,207,255,225,236,206,255,223,235,205,255,225,236,206,255,225,236,205,255,223,235,203,255,222,236,203,255,223,236,203,255,221,235,202,255,221,235,202,255,221,235,202,255,219,233,200,255,218,234,198,255,217,233,197,255,217,233,197,255,217,233,197,255,217,232,196,255,216,231,196,255,218,232,197,255,217,231,196,255,217,231,196,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,219,232,197,255,220,232,196,255,221,233,197,255,221,233,197,255,221,233,197,255,220,233,197,255,219,233,197,255,217,231,195,255,217,231,195,255,216,230,194,255,216,230,194,255,217,231,195,255,217,231,195,255,218,232,196,255,218,232,196,255,218,232,196,255,218,232,196,255,219,233,197,255,229,238,205,255,229,237,204,255,232,239,205,255,232,240,204,255,232,239,203,255,233,239,205,255,232,238,205,255,232,239,207,255,234,240,209,255,234,241,208,255,234,242,209,255,233,243,209,255,234,244,210,255,234,241,202,255,231,229,166,255,205,183,97,255,200,155,53,255,195,147,48,255,193,146,48,255,190,144,42,255,184,139,36,255,182,137,35,255,181,136,40,255,177,134,41,255,170,129,38,255,163,125,34,255,161,125,36,255,158,123,36,255,153,120,37,255,151,121,40,255,149,121,42,255,145,120,40,255,139,116,38,255,135,114,37,255,134,115,40,255,133,115,43,255,131,113,43,255,128,112,44,255,123,110,49,255,129,120,69,255,179,178,138,255,225,233,202,255,225,237,208,255,225,238,208,255,224,236,205,255,224,235,205,255,224,234,205,255,225,235,206,255,225,237,207,255,225,238,208,255,227,238,208,255,225,236,206,255,224,235,205,255,225,236,206,255,225,236,206,255,224,235,205,255,223,236,206,255,223,236,206,255,223,236,206,255,223,236,206,255,223,236,206,255,223,236,206,255,223,235,204,255,224,235,203,255,224,235,203,255,223,235,203,255,221,235,202,255,218,232,199,255,218,233,199,255,218,232,199,255,218,232,198,255,217,231,196,255,218,231,196,255,219,231,197,255,219,232,198,255,218,232,199,255,218,232,198,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,217,231,196,255,217,231,196,255,219,233,197,255,219,233,198,255,219,232,197,255,218,232,197,255,219,233,197,255,219,233,197,255,218,232,196,255,217,231,195,255,217,231,195,255,218,230,194,255,217,230,194,255,218,230,194,255,219,231,195,255,219,231,195,255,220,232,196,255,221,233,197,255,220,232,196,255,227,236,204,255,228,237,203,255,230,237,203,255,231,239,203,255,232,239,204,255,233,239,205,255,233,239,206,255,233,239,207,255,234,240,209,255,234,241,209,255,234,242,209,255,234,243,209,255,234,244,211,255,233,241,203,255,234,233,173,255,212,190,107,255,201,156,56,255,195,147,50,255,190,144,47,255,191,146,45,255,187,144,41,255,182,139,37,255,181,136,39,255,176,132,39,255,166,126,35,255,158,121,31,255,157,121,33,255,154,119,34,255,150,117,36,255,148,118,38,255,146,119,40,255,142,116,38,255,136,115,36,255,134,113,37,255,133,115,40,255,132,115,42,255,130,112,42,255,127,111,43,255,125,112,50,255,131,123,73,255,181,181,142,255,224,232,200,255,225,238,209,255,224,238,208,255,223,236,205,255,224,235,205,255,225,235,207,255,225,235,208,255,224,236,207,255,224,237,206,255,225,236,206,255,224,235,205,255,225,236,206,255,226,237,207,255,225,236,206,255,223,235,205,255,223,236,206,255,223,236,206,255,223,236,206,255,222,235,205,255,222,235,205,255,223,236,206,255,223,235,204,255,224,235,203,255,223,234,202,255,222,235,202,255,221,235,202,255,218,232,199,255,219,233,200,255,218,232,199,255,218,232,198,255,218,232,198,255,220,231,197,255,220,232,197,255,221,232,198,255,219,233,200,255,219,233,199,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,218,232,196,255,218,232,196,255,218,232,196,255,218,232,196,255,218,231,195,255,218,230,194,255,218,230,194,255,219,231,195,255,219,231,195,255,220,232,196,255,221,233,197,255,221,233,197,255,227,236,204,255,229,237,204,255,229,236,203,255,230,237,203,255,233,239,205,255,234,240,206,255,233,240,207,255,233,240,207,255,233,240,209,255,232,240,209,255,232,241,209,255,232,242,209,255,233,242,211,255,236,244,207,255,237,235,180,255,215,192,114,255,202,157,60,255,191,142,48,255,185,139,44,255,188,144,44,255,186,144,42,255,186,144,43,255,184,140,43,255,172,131,38,255,162,124,34,255,155,119,31,255,154,119,33,255,150,117,33,255,147,115,34,255,145,116,37,255,143,117,38,255,139,116,37,255,135,115,36,255,133,114,37,255,134,115,39,255,132,114,40,255,129,112,40,255,128,112,43,255,127,115,52,255,137,130,79,255,193,194,153,255,226,235,203,255,224,237,208,255,224,238,209,255,222,236,205,255,225,236,207,255,226,236,209,255,225,235,208,255,224,236,208,255,224,237,207,255,224,235,205,255,224,235,205,255,225,236,206,255,226,237,207,255,225,237,207,255,222,235,205,255,223,236,206,255,222,235,205,255,222,235,205,255,221,234,204,255,221,234,204,255,222,235,205,255,223,235,204,255,223,235,203,255,223,234,202,255,222,235,202,255,221,235,202,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,218,232,199,255,220,231,197,255,221,232,198,255,220,232,198,255,220,234,201,255,219,233,200,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,196,255,219,233,197,255,219,233,197,255,218,232,196,255,218,232,196,255,218,231,195,255,218,230,194,255,219,231,195,255,218,230,195,255,219,231,195,255,220,232,196,255,220,232,196,255,229,236,205,255,230,238,206,255,230,237,204,255,230,237,203,255,232,239,205,255,232,239,206,255,232,239,208,255,232,240,209,255,231,239,210,255,230,239,209,255,229,240,208,255,230,240,208,255,232,242,211,255,235,242,208,255,236,234,182,255,217,194,120,255,202,157,63,255,190,142,49,255,179,133,40,255,183,140,42,255,182,140,40,255,182,140,41,255,181,139,42,255,169,130,37,255,160,126,36,255,157,125,38,255,155,123,39,255,152,120,38,255,147,118,38,255,146,119,40,255,144,118,41,255,139,116,38,255,135,114,35,255,132,113,36,255,133,114,38,255,131,113,38,255,129,111,38,255,130,114,43,255,131,119,54,255,140,134,81,255,195,196,155,255,227,236,204,255,223,237,208,255,222,237,208,255,222,236,206,255,224,235,207,255,225,235,208,255,225,235,209,255,225,236,208,255,224,237,208,255,223,236,206,255,223,236,206,255,222,235,205,255,223,236,206,255,223,236,206,255,223,236,206,255,223,236,206,255,222,235,205,255,221,234,204,255,220,233,203,255,220,233,203,255,220,233,203,255,222,234,203,255,224,235,203,255,221,235,202,255,221,235,202,255,221,235,202,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,219,233,200,255,220,232,198,255,220,231,197,255,220,234,201,255,219,233,200,255,218,232,198,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,219,233,198,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,218,232,197,255,219,232,197,255,220,231,197,255,219,230,196,255,218,229,195,255,218,229,195,255,219,230,196,255,219,230,196,255,229,236,205,255,229,236,204,255,229,236,203,255,229,236,203,255,230,237,204,255,230,237,205,255,231,238,207,255,230,239,208,255,229,239,210,255,228,239,209,255,228,239,208,255,229,240,208,255,231,241,210,255,234,240,206,255,235,232,182,255,216,193,122,255,200,157,66,255,189,143,51,255,175,131,37,255,180,137,41,255,182,140,43,255,175,134,37,255,174,133,38,255,167,131,38,255,159,127,38,255,156,125,40,255,153,123,40,255,148,119,38,255,144,117,37,255,143,117,38,255,140,116,38,255,136,114,35,255,133,113,34,255,133,113,36,255,134,115,38,255,134,115,39,255,133,115,40,255,134,117,44,255,132,120,52,255,138,132,78,255,186,187,145,255,223,232,199,255,221,235,205,255,222,237,208,255,221,236,205,255,222,234,206,255,223,233,206,255,225,235,209,255,225,236,209,255,224,237,207,255,223,236,206,255,222,235,205,255,222,235,205,255,222,235,205,255,222,235,205,255,223,236,206,255,223,236,206,255,223,236,206,255,222,235,205,255,221,234,204,255,220,233,203,255,220,233,203,255,222,234,203,255,224,235,203,255,220,234,201,255,220,234,201,255,220,234,201,255,218,232,199,255,219,233,200,255,219,233,200,255,219,233,200,255,219,233,200,255,220,234,201,255,220,233,200,255,220,231,198,255,220,234,201,255,220,234,201,255,219,233,200,255,218,232,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,219,233,198,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,219,231,197,255,219,230,196,255,217,228,194,255,217,228,194,255,218,229,195,255,218,229,195,255,227,234,203,255,227,234,202,255,229,236,203,255,230,237,204,255,229,236,204,255,228,237,206,255,228,237,208,255,228,237,209,255,228,238,210,255,228,239,209,255,228,239,209,255,230,241,209,255,232,242,208,255,233,239,202,255,206,203,153,255,185,163,93,255,198,157,67,255,190,146,52,255,173,130,35,255,172,129,34,255,181,140,44,255,176,136,41,255,173,134,39,255,165,131,39,255,159,129,41,255,154,125,40,255,150,122,39,255,145,118,36,255,142,115,36,255,140,115,36,255,137,113,36,255,135,114,35,255,135,114,35,255,137,116,37,255,139,119,41,255,139,120,44,255,139,120,45,255,138,121,47,255,135,124,54,255,124,117,62,255,141,142,99,255,196,205,172,255,219,234,204,255,221,237,208,255,220,235,204,255,221,233,205,255,223,233,206,255,226,236,210,255,225,237,209,255,224,237,207,255,222,235,205,255,222,235,205,255,222,235,205,255,222,235,205,255,222,235,205,255,223,236,206,255,224,237,207,255,223,236,206,255,222,235,205,255,222,235,205,255,221,234,204,255,221,234,204,255,222,234,203,255,223,234,202,255,220,234,201,255,220,234,201,255,220,234,201,255,219,233,200,255,220,234,201,255,220,234,201,255,220,234,201,255,220,234,201,255,221,235,202,255,221,233,201,255,221,232,200,255,220,234,201,255,220,234,201,255,220,234,201,255,219,233,200,255,219,233,199,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,218,230,196,255,217,228,194,255,217,228,194,255,218,229,195,255,219,230,196,255,226,233,202,255,225,233,201,255,226,236,202,255,228,237,204,255,228,237,204,255,229,238,207,255,229,239,209,255,228,239,209,255,227,237,210,255,227,238,208,255,229,240,208,255,229,241,208,255,227,237,200,255,205,212,170,255,133,132,82,255,134,114,45,255,187,146,56,255,193,151,56,255,172,131,35,255,161,118,23,255,179,136,42,255,184,142,48,255,174,135,41,255,167,133,43,255,162,133,48,255,156,128,43,255,151,124,40,255,146,120,37,255,144,119,38,255,143,118,39,255,141,118,40,255,139,117,38,255,139,118,39,255,140,119,40,255,137,116,39,255,138,117,41,255,140,120,44,255,140,122,47,255,135,122,53,255,114,107,52,255,86,87,44,255,125,136,102,255,199,214,184,255,217,235,205,255,219,234,205,255,221,235,207,255,223,235,209,255,226,236,210,255,225,236,209,255,224,237,207,255,222,235,205,255,222,235,205,255,222,235,205,255,221,234,204,255,221,234,204,255,222,235,205,255,223,236,206,255,223,236,206,255,222,236,205,255,221,235,204,255,220,234,203,255,220,234,204,255,221,235,203,255,222,235,202,255,220,234,201,255,220,235,202,255,220,234,201,255,218,233,200,255,218,233,200,255,219,234,201,255,219,233,200,255,219,233,200,255,219,233,200,255,219,233,200,255,219,232,199,255,219,233,200,255,220,234,201,255,219,233,200,255,219,233,200,255,220,234,201,255,219,233,199,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,219,233,198,255,219,233,198,255,217,231,196,255,216,229,195,255,216,229,194,255,217,229,195,255,219,230,196,255,225,233,202,255,225,233,202,255,226,235,203,255,227,237,204,255,226,236,203,255,226,236,204,255,225,236,206,255,226,237,207,255,227,237,209,255,227,238,207,255,226,237,204,255,228,239,204,255,211,222,182,255,148,157,111,255,77,79,28,255,113,95,26,255,184,145,55,255,189,149,53,255,178,137,40,255,158,115,19,255,171,128,34,255,182,140,46,255,175,135,40,255,167,133,43,255,161,132,46,255,159,131,46,255,154,127,42,255,149,123,38,255,146,120,38,255,145,120,40,255,145,121,43,255,142,119,41,255,139,117,39,255,139,118,39,255,138,116,39,255,137,115,40,255,141,120,44,255,139,121,47,255,135,121,52,255,108,101,47,255,61,63,20,255,59,70,38,255,145,161,131,255,207,225,196,255,218,234,205,255,220,234,207,255,222,235,209,255,224,234,209,255,224,236,208,255,225,238,208,255,223,236,206,255,223,236,206,255,222,235,205,255,221,234,204,255,221,234,205,255,222,235,206,255,222,236,206,255,222,236,206,255,221,236,206,255,220,235,205,255,220,235,204,255,220,235,204,255,221,235,204,255,221,235,203,255,221,235,202,255,221,235,202,255,220,234,201,255,218,233,200,255,218,233,200,255,218,233,200,255,219,234,201,255,219,233,200,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,219,233,200,255,218,232,199,255,218,232,199,255,220,234,201,255,218,232,199,255,218,232,198,255,219,233,198,255,218,232,197,255,217,231,196,255,216,230,195,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,219,233,198,255,217,231,196,255,216,230,195,255,216,230,195,255,218,230,196,255,218,229,195,255,223,233,203,255,224,233,202,255,226,235,204,255,226,235,204,255,224,234,203,255,223,234,202,255,226,237,207,255,229,240,210,255,227,236,207,255,221,230,199,255,214,224,190,255,217,228,191,255,174,186,144,255,89,99,52,255,52,55,6,255,106,90,22,255,184,149,59,255,190,151,54,255,185,144,46,255,165,122,27,255,170,126,32,255,181,137,43,255,175,133,38,255,168,132,42,255,164,134,46,255,161,131,44,255,155,127,41,255,149,122,38,255,145,118,35,255,143,117,36,255,143,118,38,255,141,117,39,255,135,112,34,255,136,115,36,255,142,120,43,255,143,121,45,255,142,121,47,255,140,121,49,255,135,121,52,255,108,101,47,255,54,56,14,255,25,36,6,255,82,100,70,255,179,198,170,255,217,235,206,255,221,235,208,255,224,237,211,255,224,234,208,255,224,235,208,255,223,236,207,255,222,235,207,255,222,235,207,255,222,235,207,255,222,235,207,255,221,235,207,255,221,235,206,255,220,235,206,255,220,235,206,255,220,235,206,255,220,235,206,255,219,234,205,255,220,235,205,255,220,234,204,255,220,233,203,255,220,234,201,255,221,235,202,255,220,234,201,255,218,233,200,255,218,233,200,255,217,232,199,255,219,233,200,255,219,233,200,255,219,233,200,255,219,233,200,255,218,232,199,255,219,233,200,255,219,233,200,255,219,233,200,255,219,233,200,255,220,234,201,255,218,232,199,255,217,231,198,255,217,231,198,255,217,231,196,255,216,230,195,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,219,233,198,255,219,233,198,255,217,231,196,255,216,230,195,255,217,231,196,255,217,231,196,255,216,230,195,255,223,233,203,255,223,232,202,255,225,234,203,255,225,235,204,255,224,235,203,255,224,235,205,255,226,236,206,255,228,237,208,255,228,237,206,255,213,222,189,255,180,188,153,255,157,165,127,255,110,121,78,255,53,64,20,255,40,45,3,255,95,81,21,255,182,148,62,255,192,154,58,255,185,145,46,255,179,135,41,255,176,131,37,255,181,135,41,255,177,133,37,255,169,132,39,255,167,135,46,255,163,130,42,255,156,125,37,255,150,120,34,255,147,117,35,255,144,116,36,255,142,116,36,255,138,114,35,255,137,114,35,255,140,119,40,255,143,121,44,255,142,120,45,255,137,116,43,255,136,117,45,255,135,121,53,255,104,98,43,255,49,51,11,255,21,32,2,255,39,56,28,255,128,148,120,255,206,224,196,255,217,232,206,255,222,235,209,255,223,233,207,255,223,235,207,255,222,235,206,255,221,235,206,255,221,235,207,255,222,236,207,255,223,237,208,255,221,236,207,255,219,234,205,255,220,235,206,255,220,235,206,255,220,235,206,255,219,234,205,255,218,233,204,255,219,234,205,255,220,234,204,255,219,233,202,255,220,233,202,255,220,234,202,255,219,233,200,255,217,232,199,255,217,232,199,255,217,232,199,255,217,232,199,255,217,232,198,255,218,232,199,255,218,232,199,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,217,231,198,255,217,231,197,255,216,230,196,255,217,231,196,255,217,231,196,255,218,232,197,255,217,231,196,255,217,231,196,255,216,230,195,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,196,255,216,230,195,255,216,230,195,255,223,232,203,255,223,232,202,255,224,233,202,255,225,236,204,255,224,235,204,255,225,236,206,255,228,237,208,255,227,236,206,255,226,235,204,255,223,231,197,255,200,207,171,255,145,152,113,255,74,85,43,255,35,47,6,255,30,35,1,255,86,72,20,255,176,143,61,255,193,156,61,255,192,151,54,255,190,146,51,255,183,135,41,255,182,134,39,255,182,136,37,255,172,133,37,255,166,132,41,255,163,129,39,255,157,123,34,255,151,119,32,255,150,118,35,255,147,117,36,255,143,115,35,255,141,116,36,255,141,118,38,255,142,121,43,255,142,121,45,255,139,117,43,255,120,100,29,255,117,100,28,255,135,121,54,255,102,96,42,255,47,49,10,255,18,29,1,255,23,40,12,255,84,104,76,255,188,206,178,255,215,229,203,255,220,233,207,255,222,232,206,255,223,235,207,255,223,236,207,255,220,235,206,255,221,236,207,255,222,237,208,255,223,238,209,255,221,236,207,255,219,234,205,255,221,236,207,255,221,236,207,255,219,234,205,255,218,233,204,255,217,232,203,255,219,234,205,255,219,233,204,255,220,233,203,255,220,233,203,255,219,233,202,255,218,233,200,255,217,232,199,255,217,232,199,255,218,233,200,255,216,231,198,255,216,231,198,255,217,231,198,255,218,232,199,255,219,233,200,255,219,233,200,255,219,232,200,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,217,231,198,255,217,231,198,255,217,231,197,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,216,230,195,255,216,230,195,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,216,230,195,255,215,229,194,255,216,230,195,255,222,232,202,255,223,233,203,255,224,235,205,255,226,236,205,255,224,235,203,255,223,234,204,255,223,233,204,255,229,237,208,255,228,235,203,255,229,236,201,255,226,232,195,255,164,171,130,255,72,83,42,255,30,42,5,255,28,33,0,255,79,66,17,255,168,136,58,255,192,156,62,255,197,158,59,255,195,150,55,255,188,140,46,255,185,136,41,255,182,136,36,255,173,133,36,255,166,130,37,255,166,131,40,255,161,126,37,255,156,122,35,255,153,121,37,255,151,120,38,255,147,120,39,255,145,120,40,255,141,118,39,255,139,118,40,255,139,119,43,255,137,117,44,255,121,101,30,255,117,99,29,255,131,116,50,255,101,94,42,255,42,44,8,255,14,26,0,255,18,36,9,255,56,75,48,255,161,178,150,255,210,224,198,255,221,233,208,255,220,233,207,255,222,235,207,255,222,236,207,255,220,235,206,255,220,235,207,255,221,236,207,255,221,236,207,255,221,236,207,255,220,235,206,255,220,235,206,255,220,235,206,255,220,235,206,255,219,234,205,255,218,233,204,255,218,233,204,255,219,233,203,255,219,232,202,255,219,232,202,255,219,233,202,255,218,233,202,255,217,232,199,255,218,233,200,255,218,233,200,255,217,232,199,255,217,232,199,255,218,232,199,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,217,231,198,255,216,230,195,255,216,230,195,255,217,231,196,255,217,231,196,255,216,230,195,255,216,230,195,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,217,231,196,255,216,230,195,255,216,230,195,255,217,231,196,255,219,230,200,255,221,232,202,255,226,235,204,255,226,234,203,255,223,234,203,255,221,233,203,255,222,234,205,255,225,235,206,255,227,235,203,255,227,234,198,255,217,223,183,255,139,147,103,255,57,68,27,255,27,39,2,255,25,28,0,255,72,60,15,255,158,130,53,255,187,154,57,255,191,154,50,255,193,153,52,255,191,146,50,255,187,139,45,255,180,133,37,255,167,128,35,255,157,123,33,255,159,125,35,255,158,123,35,255,154,120,34,255,151,120,35,255,148,119,36,255,146,120,37,255,144,120,39,255,142,120,40,255,140,119,42,255,139,119,44,255,140,120,47,255,137,118,46,255,138,120,47,255,137,122,53,255,97,91,40,255,35,40,6,255,11,25,3,255,15,32,9,255,39,55,28,255,117,130,100,255,182,195,166,255,212,225,198,255,218,232,205,255,219,234,206,255,220,235,207,255,220,235,207,255,219,234,208,255,219,234,207,255,220,235,207,255,221,236,208,255,220,235,206,255,219,234,205,255,220,235,205,255,221,235,205,255,220,234,204,255,218,233,202,255,217,232,202,255,218,232,202,255,218,232,202,255,219,233,202,255,219,233,202,255,218,233,201,255,217,232,199,255,217,232,199,255,217,233,199,255,217,232,198,255,217,232,198,255,218,232,198,255,218,232,198,255,217,232,198,255,218,232,199,255,216,231,198,255,216,231,198,255,217,232,199,255,217,232,199,255,218,232,199,255,216,231,198,255,216,231,198,255,217,231,198,255,217,231,198,255,216,230,197,255,215,229,195,255,216,230,195,255,216,230,195,255,215,230,195,255,215,230,194,255,215,230,195,255,215,230,195,255,215,230,195,255,215,229,194,255,216,230,195,255,216,230,195,255,217,229,195,255,217,229,195,255,217,230,195,255,217,230,200,255,220,231,201,255,225,233,202,255,226,234,202,255,224,233,202,255,221,233,202,255,222,235,206,255,222,233,203,255,226,233,201,255,213,219,181,255,175,181,136,255,96,105,56,255,43,55,12,255,26,37,3,255,25,27,0,255,65,55,13,255,145,121,48,255,180,147,51,255,186,150,44,255,187,151,49,255,191,149,54,255,189,143,51,255,182,137,44,255,159,120,30,255,131,98,14,255,140,105,21,255,151,118,34,255,151,119,35,255,149,118,34,255,147,120,36,255,147,121,37,255,145,122,40,255,143,122,41,255,143,122,44,255,143,123,49,255,142,122,50,255,140,122,50,255,143,126,51,255,139,125,54,255,85,82,32,255,28,36,5,255,8,23,5,255,13,29,9,255,27,41,14,255,62,73,40,255,115,126,93,255,169,181,150,255,204,218,191,255,216,231,203,255,218,233,204,255,219,235,209,255,217,233,207,255,218,233,207,255,220,234,208,255,219,233,207,255,220,235,206,255,220,235,205,255,220,235,204,255,221,234,204,255,220,233,203,255,218,232,200,255,217,232,200,255,218,233,201,255,218,233,202,255,219,234,203,255,219,234,202,255,218,233,200,255,217,232,199,255,217,232,199,255,217,232,199,255,217,232,197,255,216,232,196,255,217,231,196,255,218,232,197,255,216,230,196,255,216,231,198,255,215,230,197,255,215,230,197,255,216,231,198,255,216,231,198,255,215,230,197,255,214,229,196,255,214,229,196,255,215,230,197,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,195,255,215,229,194,255,214,230,194,255,214,230,194,255,215,231,195,255,214,230,194,255,214,230,194,255,215,229,194,255,215,229,194,255,216,230,195,255,217,229,194,255,217,228,194,255,218,229,195,255,218,231,199,255,219,231,199,255,220,230,199,255,224,233,202,255,222,234,202,255,219,233,200,255,220,231,199,255,222,229,195,255,194,196,159,255,147,148,105,255,115,117,67,255,75,81,27,255,38,48,8,255,23,34,9,255,23,27,4,255,53,44,9,255,133,107,41,255,179,142,55,255,188,148,52,255,183,144,50,255,184,145,52,255,184,144,49,255,184,142,47,255,162,124,33,255,132,97,13,255,139,103,26,255,156,121,44,255,157,124,45,255,153,122,41,255,152,124,41,255,152,124,41,255,149,124,42,255,144,121,41,255,143,120,43,255,143,123,48,255,140,121,49,255,137,119,49,255,139,124,52,255,131,122,54,255,67,67,21,255,21,29,3,255,8,23,5,255,11,28,6,255,22,37,7,255,49,62,25,255,74,85,49,255,93,103,69,255,135,146,115,255,184,196,165,255,213,226,195,255,217,231,204,255,218,232,206,255,219,233,207,255,217,233,206,255,220,236,209,255,218,234,206,255,218,233,205,255,219,234,205,255,219,234,204,255,219,233,202,255,218,231,201,255,218,232,200,255,219,233,201,255,218,233,202,255,218,233,202,255,218,233,202,255,218,233,202,255,217,232,199,255,216,231,198,255,217,232,199,255,217,232,199,255,216,231,198,255,217,231,196,255,218,232,197,255,217,231,196,255,216,231,198,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,214,229,196,255,215,230,197,255,215,229,196,255,215,229,196,255,216,230,197,255,216,231,196,255,215,231,195,255,214,230,194,255,215,231,195,255,215,231,195,255,215,231,195,255,214,230,194,255,214,230,194,255,214,229,193,255,216,230,195,255,216,230,195,255,217,229,195,255,218,229,195,255,219,233,200,255,219,232,199,255,223,233,202,255,221,232,200,255,219,233,198,255,218,231,194,255,207,214,177,255,180,182,142,255,149,144,100,255,124,118,69,255,113,110,54,255,83,85,28,255,40,48,6,255,21,34,8,255,20,28,7,255,41,36,5,255,108,86,30,255,175,138,59,255,187,144,54,255,183,142,50,255,178,140,48,255,177,140,47,255,176,138,44,255,166,129,39,255,158,122,36,255,161,126,40,255,163,129,43,255,160,127,41,255,160,127,42,255,156,125,40,255,155,125,41,255,152,124,42,255,146,121,40,255,140,117,40,255,140,120,44,255,141,123,49,255,140,124,51,255,134,124,55,255,107,104,45,255,44,46,9,255,16,23,3,255,9,23,5,255,11,29,5,255,16,35,4,255,42,57,17,255,64,76,36,255,73,81,45,255,83,89,56,255,115,123,89,255,161,171,137,255,197,209,179,255,214,228,198,255,218,232,204,255,219,235,207,255,217,233,206,255,217,234,206,255,216,233,206,255,217,233,205,255,218,233,205,255,219,232,203,255,218,231,201,255,219,232,200,255,218,232,201,255,216,231,201,255,216,231,201,255,217,232,201,255,218,233,202,255,217,232,200,255,216,231,199,255,216,231,199,255,216,231,198,255,216,231,198,255,217,231,197,255,217,231,197,255,217,231,197,255,215,230,198,255,215,230,198,255,215,230,198,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,216,230,197,255,215,229,196,255,216,230,197,255,216,231,196,255,215,231,195,255,214,230,194,255,215,231,195,255,215,231,195,255,215,231,195,255,214,230,194,255,215,231,195,255,215,229,194,255,216,230,195,255,217,231,196,255,217,230,195,255,218,229,195,255,219,233,200,255,218,231,197,255,221,232,200,255,221,232,198,255,218,230,194,255,197,207,165,255,154,156,111,255,127,121,72,255,129,116,63,255,132,120,62,255,126,118,57,255,96,97,35,255,46,54,6,255,22,36,3,255,19,31,8,255,28,29,3,255,72,58,14,255,153,124,50,255,180,141,51,255,182,142,48,255,181,141,49,255,177,139,48,255,171,134,44,255,165,129,42,255,163,128,40,255,164,131,34,255,162,129,31,255,157,124,28,255,158,125,33,255,155,122,33,255,155,123,38,255,150,121,39,255,146,119,40,255,139,117,39,255,140,121,44,255,143,128,51,255,140,128,51,255,120,116,50,255,74,78,28,255,25,29,3,255,12,20,2,255,9,21,5,255,9,28,4,255,12,34,2,255,37,56,13,255,60,73,30,255,75,82,42,255,79,83,47,255,86,90,54,255,99,105,69,255,137,148,114,255,184,195,163,255,214,227,197,255,220,235,205,255,217,234,205,255,215,234,206,255,214,233,206,255,215,232,206,255,218,233,206,255,218,232,204,255,218,231,201,255,219,231,201,255,218,232,202,255,217,232,203,255,216,231,202,255,217,232,202,255,217,232,201,255,216,231,200,255,215,230,199,255,215,230,199,255,215,230,198,255,215,230,197,255,217,231,198,255,217,231,198,255,216,230,197,255,216,231,200,255,216,231,200,255,216,231,200,255,215,230,198,255,215,230,197,255,215,230,197,255,214,229,196,255,214,229,196,255,216,231,198,255,216,231,198,255,216,230,197,255,215,229,196,255,215,230,195,255,214,230,194,255,215,231,195,255,215,231,195,255,214,230,194,255,214,230,194,255,214,230,194,255,215,231,195,255,215,230,195,255,217,231,196,255,217,231,196,255,217,230,195,255,218,229,195,255,219,233,199,255,221,234,199,255,222,232,198,255,214,222,187,255,188,195,153,255,145,148,99,255,126,119,64,255,119,105,45,255,123,103,40,255,120,102,38,255,110,101,35,255,94,97,30,255,50,61,8,255,23,38,1,255,17,31,6,255,17,25,4,255,36,33,3,255,103,87,21,255,150,122,36,255,170,134,37,255,180,139,44,255,179,140,45,255,175,137,46,255,167,132,45,255,159,126,38,255,160,127,32,255,163,129,34,255,160,125,33,255,159,124,35,255,157,123,38,255,157,126,44,255,153,124,45,255,148,123,45,255,143,123,47,255,143,129,51,255,139,130,52,255,122,117,40,255,90,92,31,255,42,50,11,255,15,20,1,255,11,19,3,255,11,23,7,255,7,27,2,255,15,40,4,255,42,65,21,255,61,78,34,255,77,86,44,255,84,87,48,255,88,92,53,255,83,90,50,255,86,94,58,255,116,126,92,255,178,191,157,255,212,227,196,255,214,231,202,255,215,234,206,255,214,232,206,255,214,232,206,255,216,232,205,255,216,231,203,255,216,229,201,255,219,231,201,255,218,231,202,255,217,232,203,255,217,232,203,255,217,232,203,255,216,231,202,255,215,230,200,255,215,230,199,255,214,229,198,255,214,229,198,255,214,229,198,255,216,230,197,255,216,230,197,255,215,229,196,255,216,231,200,255,216,231,200,255,216,231,200,255,215,230,199,255,214,229,197,255,214,229,196,255,213,228,195,255,213,228,195,255,215,230,197,255,216,230,197,255,215,229,196,255,214,228,195,255,214,229,195,255,214,230,194,255,215,231,195,255,214,230,194,255,213,229,193,255,213,229,193,255,214,230,194,255,214,230,194,255,215,231,195,255,216,231,196,255,216,231,196,255,216,230,195,255,217,230,195,255,217,230,196,255,219,227,193,255,217,222,186,255,184,187,146,255,132,131,84,255,112,106,49,255,124,109,44,255,134,113,44,255,132,106,37,255,119,100,31,255,100,93,24,255,87,94,26,255,54,68,12,255,25,41,2,255,16,32,5,255,15,27,8,255,17,23,2,255,49,46,3,255,102,88,16,255,147,120,32,255,167,131,38,255,176,137,42,255,175,138,43,255,165,132,40,255,155,124,33,255,159,126,36,255,164,131,41,255,164,131,42,255,163,130,42,255,160,128,42,255,162,133,49,255,156,130,49,255,145,125,47,255,137,122,49,255,129,120,49,255,112,108,40,255,84,85,21,255,53,59,13,255,20,29,3,255,10,17,1,255,9,17,3,255,11,24,7,255,5,27,2,255,18,44,7,255,37,63,19,255,53,71,27,255,65,74,33,255,68,73,34,255,78,83,43,255,81,88,48,255,82,89,51,255,87,96,59,255,116,128,91,255,172,186,153,255,204,220,189,255,214,231,203,255,214,232,205,255,215,232,206,255,215,231,204,255,215,230,202,255,215,229,201,255,219,230,202,255,217,231,202,255,216,231,202,255,216,231,202,255,216,231,202,255,216,231,201,255,215,230,199,255,214,229,198,255,214,229,198,255,214,229,198,255,214,229,198,255,216,230,197,255,216,230,197,255,215,229,196,255,215,230,199,255,215,230,199,255,215,230,199,255,215,230,199,255,214,229,197,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,197,255,215,229,196,255,215,229,195,255,214,229,194,255,213,229,193,255,215,231,195,255,214,230,194,255,213,229,193,255,213,229,193,255,214,230,194,255,214,230,194,255,214,230,194,255,215,231,195,255,216,230,195,255,216,229,194,255,216,230,195,255,219,228,194,255,213,217,181,255,183,182,143,255,128,123,77,255,111,102,47,255,123,108,42,255,134,112,39,255,148,121,45,255,134,107,32,255,124,107,35,255,101,98,28,255,76,88,22,255,65,84,24,255,35,54,8,255,17,32,4,255,13,25,7,255,10,21,4,255,15,22,1,255,49,47,5,255,107,90,24,255,139,110,31,255,160,126,35,255,171,138,41,255,163,133,35,255,143,115,20,255,143,113,24,255,160,130,42,255,166,137,48,255,163,134,44,255,160,134,43,255,160,138,49,255,150,131,47,255,137,122,46,255,119,111,44,255,96,93,35,255,68,68,20,255,37,42,3,255,18,26,0,255,6,16,0,255,6,14,0,255,5,16,2,255,8,23,5,255,8,32,5,255,21,49,13,255,28,54,12,255,40,59,17,255,52,64,24,255,58,66,27,255,66,73,33,255,73,80,40,255,77,84,44,255,72,81,41,255,68,79,40,255,95,108,72,255,152,167,134,255,207,222,193,255,214,230,202,255,217,233,205,255,216,232,205,255,216,231,204,255,217,231,204,255,218,231,203,255,217,231,202,255,215,230,201,255,214,229,200,255,214,229,200,255,214,229,200,255,213,228,199,255,212,227,198,255,212,227,196,255,213,228,197,255,213,228,197,255,216,230,197,255,216,230,197,255,216,230,197,255,215,230,198,255,214,229,198,255,214,229,198,255,216,231,200,255,215,230,199,255,214,229,196,255,213,228,195,255,214,229,196,255,216,231,198,255,216,230,197,255,214,228,195,255,214,228,193,255,214,229,193,255,213,229,193,255,214,230,194,255,214,230,194,255,214,230,194,255,215,231,195,255,215,231,195,255,215,231,195,255,215,230,195,255,215,229,194,255,216,230,195,255,217,229,195,255,217,228,194,255,214,219,180,255,179,179,137,255,131,124,78,255,115,102,48,255,127,111,49,255,140,120,49,255,139,114,37,255,138,110,32,255,133,107,31,255,117,101,30,255,94,93,26,255,70,85,20,255,75,99,36,255,55,81,25,255,24,41,4,255,15,28,5,255,13,24,7,255,11,21,3,255,21,26,2,255,49,42,6,255,81,63,11,255,116,93,26,255,149,123,43,255,159,133,45,255,148,123,32,255,141,118,29,255,153,132,43,255,155,135,45,255,150,131,41,255,144,127,39,255,136,122,39,255,118,108,33,255,97,91,26,255,72,70,19,255,52,53,14,255,33,38,9,255,16,23,2,255,7,16,0,255,4,14,0,255,3,14,0,255,5,19,2,255,7,28,5,255,18,46,14,255,26,55,18,255,22,48,8,255,26,45,6,255,33,47,10,255,40,50,13,255,47,56,18,255,52,62,21,255,61,68,27,255,64,72,31,255,66,74,34,255,69,80,43,255,101,114,79,255,164,178,145,255,207,220,190,255,214,229,200,255,218,233,204,255,216,230,203,255,217,231,205,255,215,229,203,255,216,230,202,255,215,230,201,255,214,229,200,255,214,229,200,255,214,229,200,255,213,228,198,255,212,227,197,255,213,228,197,255,212,227,196,255,213,227,196,255,215,229,196,255,216,230,197,255,216,230,197,255,214,229,198,255,214,229,198,255,214,229,198,255,215,230,199,255,215,230,198,255,214,229,196,255,214,229,196,255,215,230,197,255,216,231,198,255,216,230,196,255,215,229,194,255,214,228,193,255,215,229,194,255,214,229,193,255,212,228,192,255,213,229,193,255,215,231,195,255,215,231,195,255,215,231,195,255,215,231,195,255,215,230,194,255,215,229,194,255,217,229,195,255,218,229,195,255,219,230,196,255,190,190,145,255,136,130,80,255,113,100,46,255,131,113,51,255,136,115,46,255,143,121,47,255,136,112,35,255,121,96,20,255,124,100,28,255,97,83,15,255,80,80,15,255,70,84,21,255,71,96,31,255,83,113,48,255,49,67,18,255,22,34,4,255,12,23,2,255,10,22,4,255,8,16,1,255,14,14,0,255,30,23,1,255,56,43,4,255,89,73,18,255,114,96,29,255,118,100,26,255,121,106,30,255,128,115,39,255,127,115,39,255,120,109,35,255,107,98,27,255,90,83,20,255,65,62,7,255,46,46,3,255,27,30,1,255,16,23,1,255,11,19,1,255,7,17,5,255,7,17,5,255,6,16,1,255,5,20,1,255,5,27,3,255,13,41,11,255,29,61,24,255,20,51,12,255,15,41,3,255,23,42,6,255,29,43,9,255,36,47,13,255,45,56,19,255,49,60,20,255,52,60,19,255,60,67,26,255,63,70,29,255,61,69,30,255,69,79,42,255,102,113,78,255,169,180,147,255,210,223,192,255,219,233,203,255,217,232,203,255,215,229,203,255,218,232,206,255,215,230,202,255,214,229,200,255,213,228,199,255,213,228,199,255,214,229,200,255,213,228,197,255,213,228,197,255,213,228,197,255,213,228,197,255,214,229,197,255,215,229,196,255,215,229,196,255,214,229,196,255,215,230,199,255,215,230,199,255,215,230,199,255,215,230,199,255,215,230,198,255,215,231,198,255,214,229,196,255,215,230,197,255,216,231,198,255,216,230,196,255,215,229,194,255,214,228,193,255,215,229,194,255,215,229,194,255,212,228,192,255,213,229,193,255,215,230,195,255,215,231,195,255,215,230,195,255,215,231,195,255,215,230,194,255,215,229,194,255,218,229,195,255,219,230,196,255,219,230,196,255,149,145,91,255,116,104,46,255,118,100,38,255,135,113,45,255,138,116,43,255,134,113,38,255,124,103,30,255,114,93,22,255,101,81,16,255,86,74,11,255,74,70,10,255,63,72,10,255,64,88,18,255,88,119,46,255,92,113,50,255,50,64,18,255,17,28,0,255,11,23,0,255,10,19,2,255,12,14,3,255,12,13,2,255,16,16,1,255,26,24,1,255,43,36,1,255,51,41,2,255,59,52,7,255,61,56,12,255,58,53,12,255,53,49,11,255,45,43,8,255,33,32,3,255,21,23,1,255,13,17,0,255,8,14,0,255,5,14,1,255,4,15,1,255,5,16,2,255,9,19,4,255,10,21,3,255,4,26,1,255,12,43,10,255,29,67,26,255,27,64,22,255,16,47,8,255,17,41,5,255,25,42,10,255,34,48,15,255,39,51,17,255,44,56,19,255,48,60,20,255,56,64,23,255,69,76,34,255,72,79,37,255,71,78,37,255,65,73,33,255,63,71,32,255,109,118,82,255,179,190,156,255,214,227,195,255,215,229,199,255,214,229,201,255,215,231,204,255,215,230,203,255,215,230,201,255,213,228,199,255,213,228,198,255,213,228,197,255,213,228,197,255,212,227,196,255,213,228,197,255,213,228,196,255,213,228,195,255,214,228,195,255,215,229,196,255,217,231,198,255,214,229,199,255,214,229,199,255,214,229,198,255,213,228,197,255,213,228,197,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,215,229,195,255,214,228,193,255,214,228,193,255,214,228,193,255,215,229,194,255,214,228,193,255,214,228,193,255,214,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,216,230,195,255,218,229,195,255,219,230,196,255,218,229,195,255,120,111,51,255,112,96,30,255,123,102,32,255,124,101,28,255,126,104,30,255,117,98,25,255,104,87,18,255,95,78,13,255,87,71,12,255,80,67,10,255,64,58,3,255,60,63,4,255,67,85,19,255,71,99,29,255,106,129,58,255,93,112,49,255,45,61,13,255,21,34,3,255,13,21,1,255,13,16,2,255,11,17,3,255,7,17,1,255,6,18,0,255,12,18,1,255,20,20,2,255,20,20,1,255,21,22,2,255,18,20,2,255,15,18,1,255,12,16,1,255,9,13,1,255,7,13,1,255,5,13,1,255,5,14,2,255,5,16,2,255,4,15,1,255,4,16,0,255,8,19,2,255,12,26,4,255,15,43,11,255,30,69,27,255,30,74,26,255,15,55,9,255,19,50,9,255,17,38,4,255,19,35,4,255,30,42,12,255,34,45,13,255,37,47,12,255,43,53,15,255,52,59,19,255,63,69,28,255,72,78,37,255,76,82,41,255,70,76,35,255,61,68,27,255,94,101,63,255,130,139,104,255,184,195,162,255,210,224,193,255,215,230,201,255,214,230,203,255,214,229,202,255,216,230,202,255,214,229,199,255,213,228,198,255,213,228,197,255,213,228,197,255,212,227,196,255,213,228,196,255,213,228,195,255,212,227,194,255,213,227,194,255,215,229,196,255,217,231,198,255,215,230,200,255,214,229,199,255,214,229,198,255,214,229,198,255,214,229,197,255,214,229,197,255,213,228,195,255,213,228,195,255,213,229,194,255,214,229,194,255,214,228,193,255,214,228,193,255,214,228,193,255,214,228,193,255,215,229,194,255,214,228,193,255,214,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,216,229,194,255,217,229,194,255,218,229,195,255,219,230,196,255,219,230,196,255,112,96,32,255,117,97,27,255,129,106,32,255,121,98,21,255,117,96,21,255,106,88,16,255,96,81,14,255,83,68,8,255,82,67,12,255,75,63,9,255,62,54,1,255,59,58,2,255,69,81,19,255,73,94,29,255,82,104,33,255,111,133,62,255,94,116,50,255,49,66,16,255,26,36,4,255,20,23,2,255,15,23,1,255,8,22,2,255,4,22,3,255,2,16,4,255,6,14,6,255,7,13,4,255,7,14,4,255,5,12,2,255,3,10,1,255,1,9,0,255,3,11,2,255,3,13,3,255,2,13,2,255,2,13,1,255,2,15,1,255,3,16,0,255,6,19,1,255,12,27,3,255,26,48,17,255,43,75,35,255,39,81,34,255,16,62,12,255,16,55,10,255,18,48,8,255,14,33,2,255,16,30,3,255,24,35,9,255,28,38,8,255,32,42,9,255,40,48,13,255,46,53,16,255,54,61,21,255,65,71,31,255,67,74,33,255,65,71,30,255,62,68,27,255,81,87,47,255,98,104,67,255,137,146,111,255,195,206,174,255,211,225,194,255,214,230,202,255,216,232,204,255,216,231,202,255,215,230,199,255,214,229,198,255,213,228,197,255,213,228,197,255,212,227,196,255,213,228,195,255,214,228,195,255,213,228,195,255,213,227,194,255,213,227,194,255,214,229,196,255,215,230,199,255,214,229,199,255,214,229,198,255,214,229,198,255,214,229,198,255,213,228,197,255,212,227,195,255,212,227,194,255,213,229,193,255,213,229,193,255,214,229,194,255,214,228,193,255,213,228,193,255,213,227,192,255,214,228,193,255,215,229,194,255,214,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,216,228,193,255,216,227,193,255,217,229,195,255,219,230,196,255,220,231,197,255,110,84,23,255,124,97,30,255,127,102,29,255,136,113,36,255,122,102,24,255,106,89,15,255,105,87,22,255,91,75,17,255,86,72,19,255,71,61,8,255,59,53,1,255,60,58,0,255,63,68,10,255,84,98,37,255,80,98,35,255,81,105,35,255,113,139,65,255,108,131,61,255,71,88,29,255,43,52,10,255,26,32,4,255,19,27,4,255,11,23,2,255,7,20,1,255,4,18,2,255,5,14,4,255,6,13,4,255,5,12,3,255,5,12,1,255,4,12,1,255,4,11,1,255,3,11,1,255,3,13,2,255,3,16,1,255,3,17,0,255,6,23,1,255,18,37,6,255,32,58,20,255,53,87,44,255,52,89,43,255,23,60,15,255,17,52,10,255,25,53,16,255,12,34,4,255,10,26,1,255,14,26,5,255,17,27,6,255,21,29,6,255,23,32,6,255,25,33,3,255,36,43,10,255,42,49,13,255,51,59,21,255,60,68,31,255,67,75,37,255,68,75,32,255,71,75,32,255,97,100,60,255,113,117,80,255,150,157,120,255,199,211,175,255,212,227,196,255,217,233,203,255,215,231,202,255,215,230,199,255,215,230,199,255,215,229,198,255,211,225,193,255,214,229,196,255,215,229,196,255,215,229,195,255,215,229,194,255,213,228,193,255,212,227,193,255,213,228,195,255,214,229,197,255,213,228,197,255,212,227,195,255,211,228,194,255,212,229,195,255,213,230,196,255,210,227,193,255,211,228,194,255,212,229,195,255,212,229,195,255,212,229,195,255,213,228,195,255,212,228,193,255,212,228,192,255,213,228,192,255,214,230,194,255,214,230,194,255,214,230,194,255,215,230,195,255,214,230,194,255,214,228,193,255,214,228,193,255,216,229,195,255,217,230,195,255,218,232,197,255,131,102,35,255,145,118,44,255,137,113,36,255,135,112,33,255,122,103,25,255,112,93,20,255,97,79,15,255,86,69,13,255,80,66,15,255,64,54,5,255,54,48,1,255,57,55,3,255,51,53,4,255,69,78,26,255,98,113,54,255,77,98,33,255,74,99,31,255,105,128,62,255,107,127,64,255,91,105,50,255,65,75,30,255,47,55,17,255,31,41,9,255,22,34,5,255,12,26,3,255,11,21,2,255,11,20,2,255,10,20,1,255,8,19,1,255,7,19,1,255,5,18,2,255,8,22,2,255,10,26,3,255,14,34,5,255,19,43,10,255,28,55,15,255,45,75,31,255,55,88,41,255,46,83,35,255,23,59,15,255,21,54,13,255,32,60,23,255,19,43,12,255,6,24,2,255,11,25,5,255,16,26,7,255,15,24,5,255,19,27,5,255,25,34,10,255,26,36,9,255,28,36,6,255,31,40,6,255,34,45,7,255,43,52,17,255,53,61,23,255,59,66,23,255,57,60,16,255,82,84,42,255,111,114,76,255,106,112,73,255,151,161,122,255,208,221,188,255,215,230,200,255,215,231,202,255,215,230,199,255,216,230,199,255,215,229,199,255,213,227,195,255,216,230,197,255,215,229,196,255,215,229,195,255,214,228,194,255,212,228,193,255,212,227,193,255,212,227,194,255,213,228,197,255,213,228,196,255,213,228,196,255,213,229,195,255,213,229,196,255,213,230,196,255,211,228,194,255,211,228,194,255,212,229,195,255,212,229,195,255,213,230,196,255,213,230,196,255,213,229,194,255,213,229,193,255,214,230,194,255,214,230,194,255,214,230,194,255,213,229,193,255,214,230,194,255,214,229,194,255,214,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,139,112,34,255,144,117,35,255,139,113,31,255,129,106,26,255,111,91,15,255,105,87,16,255,89,73,9,255,81,66,10,255,72,58,10,255,56,46,3,255,49,44,2,255,53,50,9,255,42,43,4,255,41,47,8,255,87,98,45,255,100,117,57,255,66,86,26,255,61,80,23,255,82,101,43,255,94,113,52,255,94,111,52,255,94,108,54,255,81,93,45,255,65,76,34,255,50,62,24,255,37,49,12,255,33,47,11,255,29,45,11,255,25,43,11,255,24,43,12,255,23,43,12,255,28,51,16,255,37,61,21,255,48,75,30,255,60,90,42,255,64,98,48,255,55,91,41,255,38,74,25,255,20,54,10,255,23,55,14,255,39,67,30,255,30,55,23,255,8,28,4,255,5,21,2,255,14,27,8,255,19,29,10,255,16,25,5,255,21,30,8,255,31,41,17,255,33,43,17,255,30,39,11,255,34,44,11,255,33,45,8,255,37,47,12,255,43,52,15,255,51,58,15,255,47,52,8,255,55,59,16,255,90,93,54,255,88,94,54,255,105,114,74,255,183,194,159,255,213,227,195,255,218,233,204,255,217,232,201,255,217,232,201,255,216,229,199,255,215,229,197,255,215,229,196,255,215,229,196,255,214,228,195,255,213,227,194,255,212,227,194,255,211,226,193,255,212,227,194,255,213,228,197,255,213,228,197,255,213,228,197,255,213,228,195,255,213,228,195,255,213,228,195,255,212,229,195,255,212,229,195,255,212,229,195,255,212,229,195,255,213,230,196,255,213,230,196,255,213,229,194,255,213,229,193,255,215,231,195,255,214,230,194,255,213,229,193,255,214,230,194,255,214,230,194,255,214,228,193,255,214,228,193,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,154,126,43,255,144,117,31,255,133,108,25,255,124,101,23,255,110,90,17,255,94,76,8,255,80,64,3,255,77,62,7,255,65,53,5,255,52,43,2,255,50,44,7,255,52,49,16,255,36,38,9,255,26,32,4,255,41,50,9,255,89,102,48,255,112,127,66,255,81,97,35,255,48,66,10,255,41,60,6,255,61,81,25,255,90,110,54,255,106,125,69,255,105,123,69,255,99,118,64,255,85,110,50,255,80,107,47,255,76,101,45,255,74,97,46,255,73,95,48,255,71,96,48,255,74,101,52,255,75,104,54,255,70,100,50,255,59,88,40,255,45,71,28,255,27,51,12,255,20,47,7,255,35,64,19,255,54,80,42,255,37,60,30,255,9,27,6,255,3,18,1,255,5,18,1,255,12,24,7,255,17,27,8,255,16,26,5,255,20,30,7,255,27,37,13,255,30,40,15,255,28,39,11,255,35,46,13,255,38,50,13,255,43,54,20,255,49,58,21,255,54,61,19,255,51,57,14,255,48,51,10,255,81,83,44,255,109,114,73,255,100,107,65,255,143,151,115,255,195,207,173,255,219,233,202,255,218,232,201,255,217,230,200,255,215,228,198,255,217,230,200,255,216,229,199,255,217,230,200,255,215,229,197,255,215,229,196,255,213,228,195,255,213,228,195,255,214,229,196,255,213,228,197,255,212,227,196,255,211,226,195,255,211,226,193,255,212,227,194,255,213,228,195,255,213,228,195,255,214,229,196,255,213,228,195,255,212,228,194,255,213,228,195,255,213,228,195,255,213,228,194,255,214,230,194,255,215,231,195,255,215,231,195,255,214,230,194,255,214,230,194,255,215,230,195,255,215,229,194,255,215,229,193,255,215,229,194,255,215,229,194,255,216,230,195,255,217,231,196,255,159,129,48,255,142,113,29,255,122,96,17,255,105,82,8,255,98,78,9,255,87,70,6,255,77,62,3,255,76,63,9,255,63,53,5,255,52,45,3,255,50,46,8,255,50,48,15,255,31,34,6,255,22,31,5,255,19,28,2,255,42,51,15,255,93,103,50,255,112,123,62,255,80,93,31,255,55,70,13,255,47,66,11,255,49,70,14,255,58,82,27,255,68,92,38,255,77,102,49,255,78,104,49,255,80,106,52,255,81,107,54,255,79,104,54,255,74,99,50,255,67,94,46,255,61,88,41,255,52,80,34,255,39,66,22,255,28,53,11,255,25,48,9,255,34,57,17,255,48,71,29,255,57,80,39,255,43,63,30,255,13,30,9,255,1,15,1,255,2,14,2,255,4,15,2,255,8,18,3,255,13,22,3,255,13,23,2,255,15,26,3,255,20,30,8,255,23,34,10,255,25,35,9,255,31,42,10,255,37,49,14,255,46,57,23,255,53,63,27,255,55,63,22,255,60,65,24,255,50,53,13,255,63,66,28,255,90,94,52,255,90,95,51,255,111,118,77,255,167,177,141,255,212,224,192,255,219,232,201,255,218,230,200,255,216,228,198,255,217,230,200,255,217,230,200,255,218,231,201,255,216,229,198,255,214,228,196,255,213,228,196,255,214,229,196,255,214,229,196,255,213,228,197,255,212,227,196,255,211,226,195,255,211,226,194,255,212,227,195,255,214,229,196,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,229,194,255,215,231,195,255,215,231,195,255,215,231,195,255,215,231,195,255,215,230,195,255,215,230,194,255,216,230,195,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,216,230,195,255,131,99,23,255,123,92,16,255,115,88,14,255,103,80,11,255,97,78,12,255,85,68,7,255,76,62,5,255,77,65,13,255,62,53,6,255,49,43,1,255,46,43,3,255,46,46,9,255,27,33,2,255,16,27,1,255,13,22,1,255,13,20,1,255,37,43,9,255,87,93,39,255,107,114,50,255,111,120,53,255,89,102,37,255,59,78,19,255,36,60,9,255,25,52,4,255,24,50,7,255,30,49,13,255,33,52,16,255,32,55,17,255,28,54,16,255,24,52,14,255,20,47,10,255,17,42,6,255,17,41,4,255,24,46,10,255,37,59,19,255,52,75,30,255,67,92,43,255,68,90,45,255,46,64,26,255,12,27,6,255,1,13,0,255,0,11,0,255,2,11,4,255,4,14,4,255,9,17,2,255,12,21,1,255,11,21,0,255,10,22,1,255,15,27,5,255,17,29,7,255,23,34,9,255,29,40,9,255,34,45,10,255,37,48,14,255,47,57,22,255,57,65,25,255,64,71,30,255,59,64,24,255,52,54,17,255,75,77,35,255,76,79,34,255,85,89,48,255,137,144,107,255,193,203,170,255,218,228,196,255,220,231,200,255,218,229,199,255,217,229,199,255,217,230,200,255,218,231,201,255,216,229,199,255,214,228,198,255,213,228,197,255,214,229,197,255,214,229,196,255,212,227,196,255,212,227,196,255,212,227,196,255,212,227,196,255,212,227,196,255,213,228,197,255,212,227,194,255,212,227,194,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,212,228,193,255,213,229,193,255,214,230,194,255,214,230,194,255,214,230,194,255,215,230,195,255,214,228,193,255,214,228,193,255,215,229,194,255,217,231,196,255,218,232,197,255,217,231,196,255,216,230,195,255,130,98,24,255,119,88,15,255,109,81,9,255,100,77,9,255,99,80,14,255,89,72,12,255,77,63,9,255,74,63,13,255,60,51,7,255,44,39,1,255,45,43,2,255,45,44,5,255,28,32,1,255,14,23,0,255,12,20,2,255,8,14,1,255,13,18,1,255,47,49,10,255,98,99,42,255,130,131,60,255,129,131,59,255,119,124,56,255,100,112,51,255,77,95,38,255,64,86,32,255,50,71,22,255,44,66,17,255,40,61,12,255,38,59,11,255,39,61,14,255,40,62,17,255,46,69,25,255,52,77,32,255,64,87,41,255,73,95,43,255,78,100,42,255,81,101,41,255,65,82,33,255,26,40,10,255,4,14,2,255,2,10,0,255,1,8,2,255,3,10,5,255,6,13,5,255,11,20,5,255,16,25,5,255,13,23,1,255,12,23,1,255,15,27,5,255,16,28,6,255,18,28,4,255,23,34,4,255,31,43,8,255,36,46,14,255,44,54,19,255,48,57,18,255,52,60,19,255,55,61,21,255,53,57,19,255,98,101,58,255,116,118,72,255,79,80,36,255,105,110,72,255,161,170,136,255,210,220,188,255,219,229,198,255,219,230,198,255,216,227,197,255,218,230,200,255,217,230,200,255,216,229,199,255,215,228,198,255,213,228,197,255,213,228,196,255,214,229,196,255,213,228,196,255,213,228,197,255,212,227,196,255,212,227,196,255,213,228,197,255,214,229,198,255,212,227,194,255,212,226,193,255,214,228,195,255,214,228,195,255,213,227,194,255,213,227,194,255,212,227,192,255,211,227,191,255,214,228,193,255,215,229,194,255,214,229,194,255,215,229,194,255,215,229,194,255,215,229,194,255,216,230,195,255,217,231,196,255,218,232,197,255,218,232,197,255,217,231,196,255,123,92,18,255,123,93,19,255,118,90,18,255,103,80,10,255,101,83,16,255,85,69,10,255,70,56,5,255,69,58,12,255,59,49,8,255,41,36,1,255,39,37,0,255,42,41,2,255,30,31,1,255,17,20,1,255,15,20,5,255,9,15,3,255,5,9,1,255,22,23,3,255,68,65,20,255,118,111,45,255,137,128,52,255,138,131,53,255,135,132,59,255,127,129,61,255,116,125,60,255,101,116,54,255,95,112,51,255,90,107,47,255,89,104,44,255,88,103,45,255,88,102,46,255,90,105,49,255,91,107,51,255,87,102,45,255,89,104,43,255,94,105,44,255,80,90,30,255,50,59,16,255,14,24,3,255,2,9,0,255,1,9,1,255,4,10,4,255,5,11,6,255,6,13,4,255,10,19,4,255,16,25,5,255,15,24,1,255,14,24,2,255,17,27,5,255,16,27,6,255,16,26,2,255,17,28,1,255,22,33,1,255,29,39,7,255,40,50,15,255,44,55,16,255,48,57,18,255,48,56,18,255,54,59,21,255,82,85,42,255,118,117,70,255,88,86,41,255,82,84,45,255,123,132,97,255,190,199,166,255,217,226,195,255,220,230,198,255,218,229,199,255,217,229,199,255,216,229,199,255,216,229,199,255,217,230,200,255,216,231,200,255,215,230,197,255,213,228,195,255,212,227,196,255,212,227,196,255,211,227,195,255,212,227,196,255,213,228,197,255,213,228,197,255,211,226,194,255,211,226,193,255,213,227,194,255,214,228,195,255,213,227,194,255,213,227,194,255,212,227,193,255,212,228,192,255,215,229,194,255,216,230,195,255,215,229,194,255,216,230,195,255,217,231,196,255,217,231,196,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,219,233,198,255,130,98,21,255,125,95,19,255,116,89,14,255,103,81,8,255,100,82,15,255,84,69,11,255,72,58,8,255,70,59,16,255,58,47,10,255,39,32,1,255,35,31,1,255,42,40,5,255,38,36,8,255,24,22,2,255,16,18,6,255,10,14,8,255,3,8,4,255,9,10,1,255,37,32,4,255,83,71,17,255,122,105,30,255,144,126,39,255,147,127,41,255,139,122,42,255,132,120,46,255,121,120,52,255,112,117,50,255,108,114,46,255,108,115,45,255,105,112,40,255,101,105,33,255,106,109,36,255,110,110,39,255,106,103,37,255,106,103,43,255,95,92,40,255,57,56,11,255,24,27,1,255,4,11,0,255,2,7,0,255,3,9,1,255,6,11,5,255,6,12,5,255,7,14,4,255,12,20,5,255,13,22,4,255,12,21,1,255,14,23,2,255,18,27,6,255,19,28,6,255,17,27,3,255,23,32,4,255,25,35,2,255,24,33,1,255,30,40,5,255,37,47,10,255,43,53,16,255,47,55,19,255,44,49,13,255,78,81,38,255,111,111,62,255,84,81,34,255,78,79,38,255,100,106,71,255,166,174,140,255,211,220,187,255,221,230,198,255,220,231,201,255,217,229,199,255,216,229,199,255,216,229,199,255,217,230,200,255,218,233,200,255,216,231,198,255,212,227,194,255,210,227,195,255,211,227,195,255,210,227,195,255,211,226,195,255,212,227,196,255,212,227,196,255,211,226,195,255,211,226,194,255,212,227,194,255,214,229,196,255,215,229,196,255,214,228,195,255,214,228,194,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,139,107,26,255,124,94,14,255,111,84,8,255,102,79,9,255,97,79,15,255,80,66,10,255,63,50,4,255,61,50,7,255,57,46,9,255,41,34,2,255,35,30,1,255,45,42,11,255,47,43,17,255,33,27,8,255,19,18,5,255,11,15,5,255,6,12,3,255,7,10,0,255,17,14,1,255,46,35,3,255,80,64,10,255,112,92,20,255,135,112,30,255,143,121,38,255,142,121,43,255,126,113,37,255,118,109,33,255,118,109,32,255,124,115,36,255,123,115,34,255,116,109,28,255,119,113,33,255,114,108,34,255,100,94,31,255,88,83,34,255,63,59,23,255,28,24,2,255,10,11,0,255,3,9,0,255,4,10,1,255,6,12,2,255,6,13,3,255,6,13,2,255,9,17,4,255,11,20,4,255,11,20,2,255,12,21,2,255,16,25,5,255,18,28,6,255,17,26,3,255,22,31,7,255,27,36,7,255,28,36,3,255,27,35,3,255,30,38,4,255,31,41,5,255,30,41,5,255,36,46,10,255,35,41,6,255,69,72,29,255,121,120,71,255,108,103,55,255,86,86,43,255,92,97,60,255,136,144,108,255,195,203,169,255,222,232,198,255,220,231,200,255,219,230,199,255,216,229,199,255,216,229,199,255,217,230,199,255,217,231,198,255,215,230,196,255,213,228,194,255,210,227,195,255,210,227,195,255,210,227,195,255,211,227,196,255,212,228,196,255,212,228,196,255,211,226,195,255,211,226,195,255,212,227,195,255,214,229,196,255,215,230,197,255,214,229,196,255,215,229,195,255,216,230,195,255,216,230,195,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,216,230,195,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,135,103,17,255,127,97,15,255,114,87,12,255,98,75,8,255,95,76,16,255,72,57,6,255,58,45,1,255,59,47,3,255,64,53,13,255,48,40,5,255,32,27,1,255,41,36,8,255,48,43,17,255,38,34,10,255,21,19,1,255,12,14,1,255,7,13,1,255,8,11,1,255,7,8,0,255,20,14,0,255,46,35,3,255,75,59,9,255,96,78,12,255,113,92,21,255,122,101,27,255,112,95,20,255,118,100,25,255,127,109,32,255,135,116,36,255,131,114,34,255,121,107,30,255,107,97,25,255,91,84,21,255,68,65,14,255,49,48,13,255,29,28,8,255,10,10,1,255,4,7,1,255,4,9,2,255,4,9,1,255,6,13,2,255,5,13,1,255,8,16,2,255,13,21,5,255,12,21,4,255,8,17,1,255,9,18,1,255,17,26,5,255,19,28,6,255,18,28,4,255,20,29,5,255,30,38,9,255,32,39,6,255,32,39,7,255,33,41,8,255,34,44,7,255,35,47,10,255,29,40,5,255,30,37,2,255,59,62,21,255,103,102,52,255,108,103,54,255,85,84,40,255,80,85,47,255,107,113,77,255,173,182,146,255,222,232,198,255,220,231,198,255,219,230,199,255,216,229,199,255,217,230,200,255,216,229,199,255,215,229,196,255,214,228,194,255,214,229,194,255,210,227,195,255,211,228,196,255,210,227,195,255,211,228,196,255,212,229,197,255,211,228,196,255,211,227,195,255,211,226,195,255,212,227,196,255,213,228,196,255,214,229,196,255,214,229,196,255,215,230,196,255,215,229,194,255,215,229,194,255,215,229,194,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,219,233,198,255,149,118,32,255,135,106,26,255,110,83,12,255,80,58,3,255,81,62,7,255,73,57,6,255,60,46,1,255,58,46,3,255,71,61,15,255,58,50,9,255,36,30,1,255,34,30,1,255,39,36,4,255,37,37,2,255,25,25,0,255,15,16,1,255,10,11,3,255,10,12,6,255,7,10,3,255,7,9,0,255,16,15,0,255,35,31,5,255,55,49,12,255,69,61,15,255,76,66,13,255,71,60,4,255,82,70,11,255,93,81,20,255,96,85,22,255,88,77,17,255,76,66,12,255,64,56,10,255,50,45,7,255,33,31,4,255,19,21,2,255,7,13,1,255,1,9,0,255,2,9,3,255,5,11,6,255,3,10,2,255,5,13,1,255,5,14,0,255,12,21,5,255,14,23,6,255,12,21,4,255,8,17,1,255,10,19,1,255,16,24,3,255,18,26,4,255,20,28,4,255,26,32,8,255,29,35,7,255,29,35,3,255,37,43,12,255,41,48,15,255,36,46,9,255,37,48,11,255,32,44,9,255,23,30,1,255,66,69,30,255,115,114,65,255,101,95,46,255,75,74,30,255,74,79,40,255,91,97,60,255,156,165,128,255,215,225,191,255,219,230,197,255,218,230,198,255,217,230,200,255,217,230,199,255,216,230,197,255,214,228,195,255,214,228,194,255,213,229,194,255,210,227,195,255,209,228,196,255,208,227,195,255,210,227,195,255,211,228,196,255,212,229,197,255,211,228,196,255,211,228,196,255,213,228,197,255,213,228,197,255,213,228,197,255,215,230,197,255,216,230,196,255,216,230,195,255,215,229,194,255,216,230,195,255,216,230,195,255,216,230,195,255,216,230,195,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,134,105,22,255,122,96,20,255,103,79,11,255,83,61,2,255,81,62,5,255,85,65,9,255,71,52,3,255,65,49,4,255,72,61,14,255,67,59,14,255,46,42,3,255,29,25,0,255,29,27,0,255,34,34,2,255,32,33,6,255,23,23,5,255,13,14,4,255,8,10,3,255,6,9,2,255,7,11,1,255,7,10,1,255,8,11,1,255,18,19,2,255,32,31,8,255,40,38,9,255,42,38,4,255,47,44,7,255,52,49,10,255,52,49,10,255,47,44,8,255,39,37,5,255,30,29,4,255,20,19,1,255,10,12,0,255,6,10,1,255,3,8,1,255,3,11,2,255,4,13,4,255,5,13,5,255,4,13,3,255,6,15,4,255,9,17,4,255,12,21,6,255,11,19,3,255,9,17,1,255,10,19,2,255,15,23,4,255,18,26,5,255,18,26,3,255,17,25,1,255,22,30,4,255,26,34,5,255,27,34,4,255,32,40,9,255,37,46,11,255,40,51,11,255,44,56,17,255,36,47,12,255,25,33,3,255,54,57,22,255,105,103,59,255,114,108,59,255,82,80,36,255,76,81,42,255,85,91,53,255,138,146,111,255,203,212,180,255,217,228,196,255,218,230,198,255,216,229,199,255,215,229,199,255,214,229,197,255,213,228,194,255,213,228,195,255,212,228,196,255,211,228,196,255,210,228,196,255,208,226,194,255,209,226,194,255,210,227,195,255,211,228,196,255,211,228,195,255,212,228,195,255,213,228,196,255,214,229,197,255,214,229,197,255,215,230,197,255,215,230,197,255,215,230,196,255,216,230,196,255,216,230,196,255,216,230,195,255,217,230,195,255,217,230,195,255,217,230,195,255,218,231,196,255,219,231,197,255,218,231,196,255,219,231,197,255,219,232,197,255,115,87,9,255,109,83,11,255,101,79,12,255,85,63,2,255,84,63,3,255,97,74,12,255,85,62,11,255,67,46,3,255,66,52,7,255,68,61,15,255,51,48,7,255,27,24,1,255,24,22,0,255,30,28,2,255,37,37,13,255,32,32,12,255,20,22,6,255,10,13,1,255,8,11,2,255,10,13,4,255,8,12,4,255,5,9,2,255,3,7,0,255,6,9,1,255,10,12,2,255,14,15,2,255,18,20,3,255,19,22,3,255,17,20,3,255,14,18,3,255,11,15,2,255,8,12,1,255,3,8,0,255,1,5,0,255,5,8,2,255,7,10,3,255,8,12,4,255,7,14,4,255,5,15,2,255,5,15,4,255,11,20,8,255,15,23,11,255,12,20,7,255,7,15,1,255,7,15,0,255,13,22,4,255,19,28,8,255,18,26,4,255,17,25,2,255,19,28,3,255,21,31,2,255,23,33,2,255,28,36,7,255,33,42,11,255,35,45,9,255,39,50,8,255,47,59,20,255,38,49,14,255,31,38,6,255,53,54,20,255,76,73,32,255,95,88,39,255,76,74,28,255,75,80,40,255,73,80,40,255,108,116,81,255,185,194,164,255,216,227,196,255,217,229,197,255,215,228,196,255,214,228,198,255,213,228,197,255,212,228,193,255,212,228,195,255,212,227,197,255,212,229,197,255,211,228,196,255,209,226,194,255,208,225,193,255,209,226,194,255,211,228,196,255,211,228,194,255,211,228,194,255,214,229,196,255,215,230,197,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,215,229,196,255,215,229,194,255,218,229,195,255,218,229,195,255,218,229,195,255,218,229,195,255,219,230,196,255,219,230,196,255,220,231,197,255,221,232,198,255,116,85,8,255,117,88,12,255,117,92,21,255,97,75,7,255,98,74,8,255,107,81,18,255,96,71,14,255,71,50,2,255,56,45,2,255,53,47,9,255,46,43,8,255,36,32,1,255,28,25,0,255,27,25,0,255,31,31,6,255,32,32,9,255,23,26,3,255,15,18,1,255,11,14,1,255,9,12,3,255,8,13,6,255,8,13,6,255,8,13,5,255,8,14,2,255,7,13,0,255,6,10,0,255,7,11,0,255,6,11,0,255,4,10,0,255,3,10,0,255,4,9,0,255,4,10,0,255,3,9,0,255,5,10,1,255,8,13,3,255,9,15,3,255,9,15,3,255,8,15,2,255,7,15,1,255,10,18,4,255,14,22,8,255,15,23,9,255,10,18,3,255,6,14,0,255,8,16,0,255,16,24,6,255,20,29,8,255,19,27,4,255,18,26,3,255,22,31,5,255,26,36,5,255,23,30,3,255,25,30,6,255,31,37,8,255,34,42,7,255,33,45,4,255,39,51,14,255,39,48,14,255,37,41,5,255,83,81,40,255,101,96,48,255,74,67,17,255,55,53,9,255,61,66,26,255,66,73,32,255,98,106,71,255,173,182,152,255,211,222,192,255,213,225,193,255,213,227,195,255,213,228,198,255,214,229,199,255,214,230,194,255,213,228,195,255,211,227,197,255,211,228,196,255,211,228,196,255,210,227,195,255,209,226,194,255,211,228,196,255,212,229,197,255,212,229,195,255,212,229,195,255,213,228,195,255,214,229,196,255,212,227,194,255,212,227,194,255,212,227,194,255,213,228,195,255,214,229,196,255,214,228,195,255,215,229,194,255,217,229,195,255,218,229,195,255,219,230,196,255,218,229,195,255,218,229,195,255,219,230,196,255,220,231,197,255,221,232,198,255,118,85,8,255,120,88,8,255,126,97,21,255,113,86,17,255,99,72,7,255,99,72,8,255,98,75,13,255,76,59,5,255,50,41,1,255,42,36,4,255,43,39,8,255,50,46,9,255,40,36,4,255,29,27,2,255,24,24,1,255,24,25,1,255,20,22,0,255,19,23,2,255,18,22,6,255,15,19,6,255,11,16,5,255,8,13,3,255,9,15,3,255,10,17,2,255,9,16,1,255,9,14,1,255,8,13,1,255,7,13,0,255,6,12,0,255,6,13,0,255,8,14,1,255,8,14,1,255,7,13,1,255,7,13,2,255,8,15,2,255,8,15,1,255,9,16,0,255,10,18,1,255,12,21,4,255,15,24,7,255,13,22,5,255,10,18,2,255,8,17,1,255,9,18,1,255,11,20,2,255,16,24,4,255,16,24,3,255,17,25,2,255,22,30,6,255,25,34,7,255,28,37,7,255,26,32,6,255,26,29,6,255,28,32,5,255,33,40,9,255,35,46,13,255,38,49,15,255,38,44,9,255,46,45,6,255,87,81,34,255,123,115,61,255,97,89,36,255,60,58,11,255,57,62,21,255,77,84,43,255,97,104,69,255,160,168,139,255,207,218,187,255,215,227,195,255,214,228,196,255,213,228,198,255,214,229,199,255,215,231,195,255,214,229,196,255,213,227,197,255,211,228,196,255,211,228,196,255,211,228,196,255,211,228,196,255,212,229,197,255,212,228,197,255,212,229,196,255,212,229,195,255,213,228,195,255,213,228,195,255,213,228,195,255,212,227,194,255,213,228,195,255,214,229,196,255,214,229,196,255,214,229,195,255,216,230,195,255,218,229,195,255,219,230,196,255,219,230,196,255,220,231,197,255,220,231,197,255,219,230,196,255,219,230,196,255,218,231,196,255,121,88,11,255,128,93,11,255,137,102,22,255,129,95,24,255,100,69,4,255,93,67,4,255,93,74,11,255,74,61,6,255,50,40,1,255,42,34,2,255,42,35,3,255,59,54,13,255,54,50,12,255,38,37,6,255,24,24,1,255,19,20,0,255,17,19,0,255,20,23,3,255,23,26,8,255,23,27,9,255,16,22,5,255,11,17,1,255,10,17,1,255,11,18,2,255,10,17,2,255,9,15,3,255,8,14,2,255,8,14,1,255,8,15,1,255,7,16,1,255,8,16,1,255,8,16,1,255,7,15,0,255,6,14,0,255,7,16,0,255,9,18,0,255,12,21,0,255,15,24,3,255,16,25,6,255,15,24,6,255,12,21,2,255,9,18,0,255,12,21,2,255,14,23,4,255,15,24,5,255,14,22,3,255,13,21,1,255,15,23,0,255,22,30,6,255,27,36,9,255,25,34,6,255,25,29,4,255,30,31,8,255,33,34,7,255,30,36,7,255,29,40,14,255,34,44,12,255,35,39,3,255,58,52,12,255,94,84,32,255,107,96,37,255,100,92,36,255,67,64,17,255,60,63,22,255,87,93,52,255,89,96,60,255,143,151,122,255,205,216,185,255,216,227,195,255,215,229,197,255,214,228,199,255,213,229,199,255,215,231,195,255,215,230,196,255,214,228,197,255,212,229,197,255,212,229,197,255,211,228,196,255,211,228,196,255,212,228,196,255,212,227,196,255,213,228,196,255,213,228,195,255,213,228,195,255,214,229,196,255,214,229,196,255,213,228,195,255,214,229,196,255,214,229,196,255,213,228,195,255,214,229,195,255,216,230,195,255,218,230,196,255,219,230,196,255,220,231,197,255,222,233,199,255,222,233,199,255,220,231,197,255,218,231,196,255,217,231,196,255,124,92,16,255,135,99,18,255,139,100,18,255,138,100,24,255,114,83,13,255,86,67,4,255,72,60,2,255,68,58,5,255,61,49,4,255,49,37,1,255,47,35,1,255,54,48,7,255,56,53,14,255,47,46,12,255,30,30,2,255,18,19,0,255,14,16,0,255,17,19,1,255,20,24,4,255,25,29,8,255,21,28,6,255,18,25,4,255,16,24,4,255,15,22,5,255,14,21,6,255,12,18,5,255,10,17,4,255,10,18,4,255,11,19,3,255,10,19,2,255,9,20,3,255,8,19,2,255,9,19,2,255,10,20,4,255,13,23,4,255,16,25,4,255,17,26,3,255,16,26,2,255,14,23,2,255,12,21,1,255,12,21,1,255,15,23,2,255,17,24,6,255,18,25,7,255,17,24,6,255,12,20,2,255,12,20,1,255,18,26,3,255,22,30,7,255,22,31,5,255,25,35,6,255,30,34,9,255,38,38,15,255,40,41,11,255,31,38,5,255,25,37,6,255,23,32,5,255,32,32,3,255,66,56,15,255,119,107,49,255,117,104,41,255,83,75,21,255,60,58,12,255,56,60,18,255,68,73,32,255,70,76,41,255,127,135,105,255,200,210,180,255,218,230,198,255,215,229,197,255,214,228,199,255,213,228,199,255,216,230,195,255,215,229,196,255,214,228,197,255,214,229,198,255,214,229,198,255,213,228,197,255,212,227,196,255,213,228,196,255,213,227,195,255,213,228,195,255,213,228,195,255,213,228,195,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,213,228,195,255,214,229,195,255,216,230,195,255,217,231,196,255,218,231,196,255,220,231,197,255,221,232,198,255,222,233,199,255,219,233,198,255,218,232,198,255,217,231,198,255,121,89,17,255,125,89,14,255,132,91,10,255,140,101,22,255,120,91,20,255,77,60,4,255,60,51,1,255,63,54,3,255,74,60,10,255,67,51,4,255,60,45,2,255,47,39,2,255,47,43,7,255,44,42,11,255,33,34,4,255,24,25,1,255,20,22,1,255,19,22,1,255,19,22,1,255,18,22,2,255,19,23,3,255,18,24,3,255,18,26,6,255,20,27,9,255,20,28,10,255,16,22,7,255,15,22,6,255,15,23,6,255,16,25,7,255,14,24,5,255,13,25,6,255,12,23,6,255,13,24,6,255,14,25,8,255,16,26,8,255,17,26,5,255,15,25,1,255,13,23,0,255,13,22,0,255,14,22,1,255,16,25,4,255,20,28,7,255,19,27,8,255,19,26,8,255,16,23,4,255,17,25,5,255,13,21,1,255,18,26,4,255,22,30,7,255,21,29,5,255,20,30,4,255,32,38,9,255,39,40,10,255,38,40,7,255,34,41,5,255,28,41,6,255,23,29,4,255,33,30,4,255,76,63,18,255,113,98,40,255,129,116,54,255,89,84,29,255,63,62,15,255,65,68,26,255,67,72,31,255,68,73,38,255,122,130,100,255,200,209,179,255,217,229,197,255,215,229,197,255,213,228,198,255,214,229,199,255,216,230,195,255,216,229,196,255,214,227,197,255,214,229,198,255,215,230,199,255,214,229,198,255,213,228,197,255,214,229,197,255,214,229,196,255,213,228,195,255,213,228,195,255,213,228,195,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,196,255,214,229,196,255,214,228,195,255,214,229,195,255,216,230,195,255,218,232,197,255,218,231,196,255,220,231,197,255,220,231,197,255,220,232,197,255,219,233,198,255,218,232,198,255,217,231,198,255,115,80,11,255,125,91,18,255,133,95,15,255,130,95,17,255,112,85,16,255,77,60,4,255,63,52,1,255,61,51,2,255,77,61,8,255,81,64,12,255,69,54,7,255,54,44,5,255,45,39,6,255,32,30,2,255,33,32,2,255,35,35,5,255,33,34,5,255,30,32,5,255,21,24,2,255,17,20,1,255,14,17,1,255,12,17,1,255,13,20,2,255,17,25,4,255,18,27,5,255,18,26,6,255,17,25,5,255,17,26,5,255,18,27,5,255,18,28,6,255,16,28,6,255,13,25,5,255,12,24,4,255,11,22,4,255,13,23,4,255,13,22,2,255,12,22,0,255,13,22,0,255,14,22,0,255,17,25,2,255,22,30,8,255,23,31,10,255,17,25,6,255,16,23,5,255,17,24,5,255,19,27,6,255,18,26,5,255,20,28,6,255,20,28,5,255,24,32,9,255,23,32,9,255,31,38,6,255,41,45,5,255,39,43,4,255,37,44,7,255,31,41,5,255,21,24,1,255,45,40,8,255,103,87,39,255,108,90,36,255,109,95,39,255,83,79,25,255,67,69,19,255,86,88,44,255,106,110,67,255,75,81,43,255,112,119,89,255,198,207,176,255,217,229,197,255,215,229,197,255,214,228,198,255,213,228,198,255,215,229,194,255,216,229,196,255,216,229,198,255,214,229,198,255,215,230,199,255,215,230,199,255,214,229,198,255,214,229,197,255,214,229,196,255,213,228,195,255,213,228,195,255,214,229,196,255,214,229,196,255,215,230,197,255,216,232,196,255,215,231,196,255,214,229,196,255,216,230,195,255,216,230,195,255,216,230,195,255,217,231,196,255,218,232,197,255,217,231,196,255,218,232,197,255,218,232,198,255,218,232,199,255,218,232,199,255,217,231,198,255,114,73,6,255,119,84,15,255,122,90,14,255,102,72,4,255,95,70,6,255,86,66,10,255,76,58,3,255,70,55,1,255,78,63,6,255,80,65,12,255,76,62,15,255,66,54,11,255,45,37,4,255,31,28,0,255,32,29,0,255,35,34,4,255,39,40,9,255,40,41,13,255,31,33,10,255,26,28,7,255,19,22,3,255,15,19,2,255,11,19,0,255,14,22,1,255,16,24,2,255,17,24,2,255,15,23,1,255,15,24,1,255,14,24,1,255,14,24,1,255,14,24,2,255,12,22,2,255,11,21,1,255,11,21,2,255,12,22,2,255,14,23,2,255,15,25,2,255,19,27,4,255,21,28,5,255,23,31,7,255,22,30,7,255,19,27,4,255,15,23,3,255,15,23,3,255,20,28,7,255,23,31,10,255,24,32,9,255,21,29,6,255,17,25,2,255,23,31,7,255,25,35,10,255,33,41,9,255,36,42,3,255,44,50,8,255,41,48,9,255,31,37,2,255,30,29,1,255,54,45,8,255,115,96,46,255,124,107,50,255,99,88,31,255,64,62,11,255,60,62,15,255,85,86,42,255,115,118,75,255,75,80,42,255,103,111,80,255,194,204,173,255,215,227,195,255,214,229,197,255,214,229,199,255,213,228,197,255,214,228,193,255,215,228,194,255,216,229,197,255,215,230,199,255,215,230,199,255,215,230,199,255,215,230,197,255,214,229,197,255,214,229,196,255,214,229,196,255,215,230,197,255,217,231,198,255,217,231,197,255,216,231,196,255,216,231,196,255,216,231,196,255,216,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,217,231,196,255,216,230,195,255,216,230,196,255,217,231,198,255,217,231,198,255,216,231,198,255,116,69,5,255,109,72,6,255,110,81,9,255,93,68,2,255,93,68,7,255,98,73,15,255,90,68,7,255,89,70,6,255,79,63,5,255,68,55,4,255,73,60,14,255,69,57,12,255,48,40,3,255,37,34,0,255,33,30,1,255,34,31,2,255,36,34,5,255,40,38,12,255,36,36,11,255,33,34,10,255,26,28,5,255,22,25,4,255,17,23,2,255,18,25,4,255,18,26,4,255,17,25,2,255,17,24,1,255,16,24,1,255,15,24,0,255,14,24,0,255,15,24,1,255,14,23,2,255,14,23,4,255,16,24,4,255,16,25,4,255,19,28,5,255,23,32,8,255,26,33,9,255,28,33,10,255,25,32,8,255,18,26,3,255,14,22,0,255,18,26,3,255,17,25,3,255,20,28,7,255,25,33,10,255,23,31,7,255,22,30,6,255,21,29,5,255,20,28,2,255,28,37,10,255,32,40,9,255,32,38,3,255,41,48,7,255,41,46,8,255,32,34,2,255,50,44,3,255,72,58,8,255,96,75,20,255,128,111,52,255,111,101,45,255,59,58,11,255,63,64,20,255,83,83,39,255,93,94,51,255,67,71,34,255,110,116,86,255,194,203,172,255,212,225,193,255,212,227,195,255,212,227,197,255,212,227,196,255,213,227,192,255,215,227,193,255,216,229,196,255,216,230,199,255,215,230,199,255,215,230,199,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,216,231,198,255,218,232,199,255,217,231,197,255,217,231,196,255,216,230,195,255,217,232,196,255,218,233,197,255,218,233,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,216,230,195,255,215,229,194,255,215,229,194,255,216,230,197,255,216,231,198,255,216,231,198,255,139,88,17,255,109,69,5,255,98,67,4,255,98,73,12,255,92,69,8,255,96,71,7,255,106,79,13,255,100,76,10,255,79,59,2,255,71,58,6,255,65,55,8,255,57,48,5,255,50,45,3,255,48,45,5,255,45,41,5,255,41,37,5,255,34,30,3,255,38,34,8,255,35,33,7,255,29,30,2,255,30,33,4,255,30,34,7,255,28,33,10,255,26,32,12,255,21,29,9,255,23,28,7,255,22,27,5,255,22,28,5,255,21,29,4,255,20,29,3,255,21,29,5,255,20,28,5,255,20,28,6,255,23,31,9,255,23,31,8,255,24,32,7,255,26,35,9,255,26,34,7,255,24,30,3,255,23,29,2,255,23,29,3,255,21,26,2,255,21,29,4,255,23,31,6,255,23,31,7,255,25,34,8,255,22,30,3,255,21,30,3,255,24,33,5,255,24,32,4,255,27,32,6,255,31,37,7,255,36,44,8,255,36,42,5,255,35,36,6,255,34,28,3,255,81,69,18,255,118,100,33,255,96,74,10,255,99,81,22,255,92,82,31,255,58,57,15,255,75,75,34,255,110,109,66,255,93,94,51,255,68,72,34,255,125,131,101,255,198,207,176,255,212,225,193,255,211,225,195,255,212,226,197,255,212,227,196,255,214,228,193,255,216,229,194,255,217,231,198,255,217,230,199,255,215,230,199,255,214,230,198,255,215,230,197,255,215,230,197,255,215,230,197,255,216,230,197,255,216,231,197,255,218,232,199,255,218,232,198,255,217,231,196,255,216,230,195,255,216,231,196,255,216,232,196,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,217,231,196,255,216,230,195,255,215,230,195,255,215,230,197,255,216,231,198,255,216,231,198,255,206,157,78,255,132,88,24,255,94,59,3,255,102,74,17,255,96,72,9,255,105,79,9,255,112,84,14,255,110,82,16,255,97,73,12,255,83,67,12,255,59,50,4,255,46,40,2,255,48,45,5,255,55,51,11,255,54,50,12,255,50,47,10,255,41,37,4,255,44,40,9,255,37,34,5,255,28,28,1,255,28,30,3,255,25,29,4,255,26,30,7,255,24,31,8,255,25,33,10,255,25,30,9,255,25,29,7,255,25,30,7,255,25,31,8,255,24,31,6,255,23,31,7,255,22,30,6,255,20,28,5,255,23,31,8,255,22,29,4,255,22,30,2,255,23,30,3,255,22,29,1,255,25,32,2,255,25,32,2,255,26,32,5,255,28,34,7,255,27,34,7,255,25,32,5,255,21,29,3,255,23,32,4,255,26,35,5,255,26,35,4,255,27,36,5,255,29,36,6,255,26,29,4,255,29,34,4,255,35,42,8,255,29,33,7,255,32,29,5,255,48,37,8,255,94,76,21,255,138,117,42,255,131,109,32,255,90,73,12,255,62,52,9,255,51,49,11,255,74,73,33,255,122,120,76,255,102,103,60,255,72,75,38,255,135,140,111,255,202,211,180,255,213,226,194,255,212,226,196,255,212,226,198,255,213,228,197,255,215,229,194,255,217,230,195,255,218,231,198,255,217,230,200,255,215,230,198,255,214,229,197,255,215,230,197,255,215,230,197,255,215,230,197,255,216,230,197,255,217,231,198,255,218,232,198,255,218,232,197,255,218,232,197,255,217,231,196,255,217,232,196,255,216,232,196,255,217,231,196,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,216,231,196,255,216,231,198,255,216,231,198,255,216,231,198,255,239,207,126,255,164,115,45,255,101,58,2,255,96,67,10,255,104,79,15,255,119,91,17,255,107,78,8,255,105,77,11,255,107,80,18,255,91,73,15,255,60,49,3,255,49,45,5,255,47,44,6,255,52,47,8,255,58,53,12,255,59,54,13,255,51,47,7,255,52,48,11,255,37,34,2,255,31,31,2,255,29,29,4,255,23,25,3,255,23,27,3,255,21,27,2,255,26,33,7,255,23,26,5,255,22,26,4,255,22,27,4,255,23,28,5,255,21,27,4,255,18,26,2,255,19,27,3,255,17,25,2,255,22,30,5,255,22,29,2,255,24,31,1,255,25,32,2,255,23,31,0,255,27,34,1,255,29,36,4,255,33,39,10,255,32,38,12,255,26,32,4,255,24,33,4,255,23,32,3,255,21,31,1,255,25,35,2,255,29,38,4,255,31,38,6,255,29,35,6,255,31,33,8,255,28,33,4,255,28,34,4,255,23,24,4,255,38,30,5,255,77,60,19,255,101,78,19,255,128,103,28,255,149,128,44,255,102,88,23,255,54,47,3,255,48,46,9,255,73,72,32,255,108,106,60,255,89,88,45,255,72,74,38,255,144,149,120,255,206,215,185,255,215,227,195,255,215,229,196,255,214,228,198,255,215,228,198,255,216,230,195,255,218,231,197,255,218,231,198,255,217,231,199,255,215,230,197,255,214,229,196,255,215,230,197,255,215,230,197,255,215,230,196,255,217,231,197,255,218,232,198,255,218,232,197,255,217,231,196,255,217,231,196,255,217,231,196,255,217,232,196,255,216,232,196,255,217,231,196,255,217,231,196,255,217,231,196,255,218,232,197,255,218,232,197,255,218,232,197,255,217,231,196,255,217,231,196,255,216,231,198,255,215,230,197,255,215,230,197,255,235,190,110,255,182,125,42,255,135,84,12,255,90,60,3,255,98,71,11,255,121,85,17,255,109,76,8,255,112,83,18,255,104,77,14,255,88,69,10,255,65,54,2,255,55,52,8,255,52,49,6,255,58,52,8,255,59,52,7,255,51,44,3,255,56,48,6,255,52,48,10,255,43,41,5,255,36,36,2,255,35,35,10,255,31,33,11,255,27,31,3,255,27,31,4,255,31,35,11,255,23,27,4,255,21,26,2,255,20,26,1,255,21,27,1,255,22,29,3,255,20,29,2,255,23,31,7,255,19,27,3,255,20,29,2,255,24,33,3,255,27,37,4,255,29,38,4,255,29,39,3,255,30,40,1,255,32,40,4,255,30,36,8,255,31,36,15,255,22,30,3,255,25,34,2,255,31,42,6,255,29,40,3,255,32,41,4,255,33,40,4,255,29,33,4,255,27,31,7,255,29,34,7,255,23,32,5,255,19,27,3,255,23,19,0,255,58,43,7,255,112,89,30,255,125,97,34,255,113,85,17,255,120,100,24,255,85,76,15,255,59,57,12,255,60,58,17,255,96,94,49,255,107,105,55,255,60,59,17,255,72,75,41,255,150,156,128,255,207,217,187,255,216,228,196,255,215,229,194,255,216,230,196,255,219,230,198,255,221,232,200,255,221,233,201,255,220,233,201,255,217,232,198,255,215,231,195,255,215,231,195,255,215,231,195,255,216,232,196,255,216,232,196,255,217,231,196,255,217,231,196,255,218,232,197,255,217,231,196,255,216,230,195,255,217,231,196,255,218,233,198,255,217,233,197,255,217,233,197,255,218,233,198,255,217,232,199,255,216,230,197,255,215,230,197,255,216,231,197,255,215,230,197,255,214,229,196,255,215,230,197,255,216,231,198,255,216,231,198,255,210,160,69,255,216,161,66,255,191,141,53,255,109,73,7,255,97,64,4,255,112,75,12,255,113,83,17,255,115,91,26,255,90,69,11,255,72,56,2,255,68,57,5,255,67,62,14,255,64,58,10,255,70,63,15,255,60,53,7,255,54,47,4,255,58,52,7,255,43,38,3,255,41,39,5,255,39,41,6,255,37,40,12,255,36,40,15,255,35,39,9,255,31,36,4,255,32,37,8,255,28,32,6,255,25,29,5,255,25,30,5,255,26,32,6,255,25,32,5,255,23,32,5,255,26,34,9,255,23,31,6,255,25,34,7,255,28,37,8,255,29,39,7,255,33,41,8,255,30,39,5,255,28,36,2,255,32,39,5,255,29,35,5,255,33,37,12,255,30,36,6,255,29,37,3,255,35,44,8,255,36,44,8,255,31,39,3,255,31,38,3,255,35,40,9,255,30,35,8,255,27,35,6,255,20,29,3,255,17,23,1,255,44,37,2,255,74,55,7,255,110,82,20,255,133,104,37,255,122,96,29,255,91,74,12,255,65,60,6,255,56,56,9,255,69,66,20,255,110,107,58,255,116,115,64,255,55,55,14,255,76,79,46,255,163,170,143,255,209,219,190,255,216,228,195,255,215,229,193,255,217,230,195,255,220,231,197,255,221,232,201,255,222,233,201,255,222,233,201,255,220,234,199,255,218,233,197,255,216,231,196,255,217,232,196,255,218,233,197,255,218,234,198,255,218,232,197,255,217,231,196,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,218,233,198,255,218,234,198,255,217,233,197,255,217,232,197,255,216,231,198,255,215,230,197,255,215,230,197,255,214,229,196,255,214,229,196,255,215,230,197,255,216,231,198,255,217,232,199,255,217,232,199,255,210,162,57,255,243,198,91,255,229,182,82,255,154,110,23,255,115,74,5,255,98,62,3,255,100,75,12,255,100,83,19,255,76,60,7,255,70,57,7,255,68,56,6,255,70,60,11,255,74,66,15,255,77,70,18,255,62,55,9,255,62,55,10,255,65,60,13,255,39,35,3,255,39,37,6,255,35,38,4,255,33,38,6,255,36,42,11,255,35,41,8,255,33,40,4,255,34,40,5,255,33,38,10,255,31,35,10,255,32,36,10,255,31,37,9,255,28,35,7,255,25,34,7,255,28,36,12,255,26,33,9,255,26,34,10,255,28,36,10,255,26,35,6,255,30,37,8,255,29,36,7,255,26,32,3,255,33,38,7,255,33,37,6,255,35,39,8,255,37,40,8,255,35,40,6,255,36,42,8,255,37,43,10,255,33,40,7,255,30,38,4,255,35,42,8,255,31,38,7,255,26,33,6,255,22,27,2,255,27,27,1,255,72,62,13,255,96,74,18,255,98,67,10,255,124,96,27,255,121,101,34,255,76,65,17,255,63,60,13,255,60,59,10,255,78,72,21,255,104,99,47,255,105,103,54,255,50,52,12,255,85,89,57,255,179,186,160,255,210,220,192,255,215,228,195,255,215,229,193,255,219,230,196,255,221,232,198,255,222,233,201,255,222,233,201,255,222,234,201,255,222,235,201,255,220,234,199,255,218,232,197,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,218,233,197,255,218,233,198,255,216,232,196,255,216,231,196,255,215,230,197,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,197,255,216,231,198,255,217,232,199,255,217,232,199,255,217,232,199,255,237,198,88,255,248,209,96,255,227,174,61,255,216,162,55,255,169,120,33,255,100,64,4,255,78,56,3,255,82,68,11,255,73,58,10,255,81,64,14,255,77,60,7,255,69,53,5,255,75,63,11,255,73,64,14,255,69,60,16,255,70,63,16,255,65,61,10,255,44,41,2,255,43,43,6,255,37,40,3,255,35,38,3,255,38,43,8,255,29,33,1,255,33,37,5,255,33,37,6,255,27,31,4,255,28,32,5,255,28,33,4,255,27,33,3,255,28,34,4,255,25,32,4,255,28,34,10,255,26,31,8,255,25,30,8,255,27,32,8,255,25,31,6,255,28,34,6,255,31,38,8,255,30,37,6,255,35,40,10,255,42,45,13,255,46,47,15,255,44,44,13,255,37,38,8,255,30,32,2,255,37,41,10,255,40,45,14,255,31,38,7,255,29,37,6,255,28,34,6,255,23,26,2,255,30,30,1,255,46,41,1,255,83,68,17,255,108,84,27,255,105,76,14,255,101,76,13,255,88,74,17,255,61,58,14,255,70,68,26,255,81,76,29,255,112,102,46,255,93,87,32,255,68,68,20,255,43,45,8,255,97,102,72,255,191,199,174,255,211,221,194,255,215,229,196,255,216,230,195,255,220,232,197,255,222,233,199,255,223,234,202,255,223,234,201,255,223,234,200,255,222,236,201,255,221,235,200,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,219,233,198,255,220,234,199,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,218,232,197,255,217,232,197,255,217,231,198,255,215,229,196,255,215,229,196,255,216,230,197,255,217,231,198,255,217,231,198,255,217,231,198,255,216,230,197,255,217,231,198,255,229,192,85,255,233,192,76,255,226,172,54,255,247,192,71,255,217,163,56,255,137,91,12,255,94,62,2,255,75,55,2,255,62,48,6,255,76,60,13,255,79,62,8,255,82,64,11,255,84,69,16,255,67,56,5,255,71,60,12,255,72,64,15,255,62,57,8,255,51,48,5,255,48,46,7,255,46,45,7,255,44,44,8,255,47,46,13,255,37,36,4,255,42,41,10,255,41,41,11,255,28,30,2,255,29,33,4,255,29,34,4,255,28,34,3,255,28,35,4,255,25,32,2,255,30,36,9,255,30,36,10,255,28,33,9,255,29,34,9,255,29,35,8,255,31,37,8,255,34,41,7,255,38,45,9,255,43,49,15,255,44,48,13,255,44,46,11,255,43,43,12,255,37,38,10,255,31,32,5,255,33,36,8,255,35,39,10,255,30,33,9,255,27,30,3,255,24,27,1,255,33,31,4,255,58,51,11,255,70,56,6,255,73,53,4,255,100,78,21,255,110,86,26,255,79,62,7,255,62,54,5,255,53,53,10,255,69,66,23,255,96,86,38,255,145,131,73,255,103,95,41,255,52,52,9,255,48,51,17,255,117,122,94,255,201,209,184,255,213,223,196,255,215,229,196,255,218,232,196,255,221,233,198,255,223,234,200,255,223,234,202,255,223,234,201,255,222,234,200,255,223,236,201,255,221,234,200,255,220,233,199,255,220,233,198,255,220,233,198,255,219,233,198,255,219,233,198,255,220,234,199,255,220,234,199,255,219,233,198,255,218,232,197,255,219,233,198,255,218,232,197,255,217,231,196,255,216,230,195,255,217,231,196,255,216,230,197,255,215,229,196,255,216,230,197,255,216,230,197,255,217,231,198,255,218,232,199,255,217,231,198,255,218,232,199,255,219,233,200,255,175,136,36,255,206,160,47,255,236,182,63,255,250,198,71,255,221,163,38,255,182,121,11,255,148,99,12,255,90,57,2,255,55,39,2,255,61,48,5,255,70,56,6,255,89,71,18,255,87,70,15,255,69,56,3,255,80,69,15,255,74,65,15,255,54,48,5,255,52,46,8,255,52,48,10,255,54,50,13,255,54,49,17,255,55,49,19,255,49,44,10,255,50,44,11,255,47,42,12,255,34,35,5,255,34,37,7,255,35,40,8,255,34,40,7,255,33,39,6,255,30,37,4,255,33,39,7,255,35,42,11,255,33,39,10,255,32,39,9,255,33,40,8,255,33,40,7,255,36,44,6,255,39,47,4,255,40,45,8,255,42,47,9,255,40,46,6,255,38,41,9,255,37,40,15,255,31,33,11,255,28,31,6,255,28,29,3,255,25,24,3,255,30,28,2,255,43,39,6,255,58,49,10,255,84,68,18,255,95,73,14,255,74,53,3,255,80,63,11,255,92,77,22,255,65,56,8,255,59,56,12,255,58,59,13,255,76,69,20,255,106,91,38,255,150,136,77,255,105,97,46,255,44,45,8,255,57,61,29,255,135,141,115,255,207,215,191,255,214,225,197,255,216,230,197,255,219,233,198,255,221,233,199,255,222,233,201,255,223,234,201,255,222,235,200,255,221,235,199,255,223,235,200,255,222,233,199,255,220,231,197,255,221,232,198,255,222,233,199,255,222,233,199,255,221,235,200,255,221,235,200,255,219,233,198,255,218,232,197,255,219,233,198,255,219,233,198,255,218,232,197,255,217,231,196,255,215,229,194,255,216,230,195,255,216,230,197,255,216,230,197,255,217,231,198,255,217,231,198,255,218,232,199,255,219,233,200,255,218,232,199,255,219,233,200,255,221,235,202,255,142,102,11,255,182,134,27,255,233,181,62,255,237,180,55,255,209,144,14,255,216,142,14,255,193,131,28,255,123,77,4,255,85,56,3,255,67,48,2,255,59,44,2,255,69,54,6,255,77,63,10,255,74,61,8,255,93,83,30,255,76,69,22,255,48,44,6,255,53,50,14,255,49,46,10,255,46,43,7,255,52,47,14,255,53,47,13,255,54,47,10,255,53,47,10,255,50,46,11,255,39,40,10,255,37,41,10,255,40,45,12,255,40,46,10,255,37,43,7,255,36,44,7,255,36,44,9,255,35,43,9,255,32,39,6,255,32,40,6,255,33,41,5,255,31,39,3,255,35,43,3,255,35,43,2,255,34,41,2,255,39,47,6,255,42,51,7,255,36,45,10,255,31,38,12,255,24,29,10,255,25,27,6,255,29,27,3,255,31,25,1,255,54,45,8,255,81,70,22,255,81,64,11,255,90,66,9,255,103,74,15,255,84,64,11,255,63,52,4,255,53,50,5,255,48,48,5,255,62,63,18,255,76,73,23,255,111,98,40,255,129,111,50,255,121,107,52,255,79,73,28,255,39,41,7,255,70,75,45,255,151,157,131,255,212,221,196,255,216,228,199,255,217,231,198,255,220,234,199,255,221,233,200,255,222,233,201,255,223,234,201,255,222,235,200,255,221,235,199,255,223,234,200,255,221,232,198,255,221,232,198,255,222,233,199,255,222,233,199,255,224,235,201,255,223,236,201,255,222,236,201,255,220,234,199,255,219,233,198,255,219,233,198,255,219,233,198,255,218,232,197,255,218,232,197,255,216,230,195,255,215,229,195,255,216,230,197,255,217,231,198,255,216,231,198,255,217,231,198,255,218,232,199,255,218,232,199,255,218,232,199,255,219,233,200,255,219,233,200,255,144,107,24,255,155,110,14,255,196,142,37,255,206,147,33,255,204,138,9,255,227,152,16,255,192,125,18,255,140,83,4,255,143,96,12,255,112,79,10,255,69,48,1,255,64,45,1,255,68,52,3,255,68,55,6,255,77,67,20,255,66,60,17,255,47,45,8,255,54,54,18,255,49,51,12,255,44,44,7,255,54,52,13,255,51,48,7,255,49,45,5,255,55,52,11,255,46,44,6,255,37,38,7,255,37,41,10,255,36,42,9,255,35,42,6,255,36,43,5,255,34,42,4,255,34,42,5,255,33,41,5,255,29,36,2,255,29,37,2,255,32,40,4,255,31,38,2,255,33,41,5,255,36,43,7,255,35,42,6,255,37,46,6,255,37,48,4,255,31,41,6,255,28,36,9,255,22,27,6,255,26,26,3,255,36,30,2,255,48,36,2,255,76,61,14,255,103,85,25,255,102,81,16,255,94,67,4,255,100,70,13,255,87,69,19,255,57,51,6,255,39,42,3,255,40,46,5,255,58,60,13,255,87,80,24,255,138,122,58,255,147,129,63,255,88,77,27,255,51,48,8,255,45,49,15,255,88,94,66,255,168,177,150,255,214,224,199,255,215,228,198,255,218,231,197,255,219,233,197,255,220,232,199,255,221,232,200,255,222,233,201,255,222,234,201,255,221,235,199,255,223,234,200,255,222,233,199,255,222,233,199,255,223,234,200,255,223,235,200,255,225,237,203,255,223,237,202,255,222,236,201,255,220,234,199,255,218,232,197,255,218,232,197,255,217,232,197,255,217,232,196,255,218,232,197,255,217,231,196,255,216,230,196,255,216,230,197,255,217,231,198,255,216,230,197,255,217,231,198,255,218,232,199,255,218,232,199,255,218,232,199,255,219,233,200,255,220,234,201,255,144,112,33,255,130,93,11,255,143,96,11,255,164,109,12,255,201,141,25,255,219,155,26,255,168,106,8,255,155,90,4,255,205,134,21,255,172,119,19,255,114,77,3,255,92,59,4,255,70,45,1,255,55,39,0,255,51,41,3,255,52,47,8,255,46,45,7,255,48,52,13,255,46,51,11,255,48,51,11,255,60,62,15,255,55,55,8,255,49,51,9,255,58,61,18,255,45,49,8,255,33,36,5,255,35,40,10,255,33,39,6,255,32,39,4,255,35,43,6,255,33,41,3,255,35,43,6,255,39,47,11,255,34,41,7,255,30,37,4,255,32,39,7,255,32,39,6,255,33,39,9,255,36,41,13,255,34,40,10,255,32,39,6,255,28,35,1,255,25,30,1,255,27,32,2,255,26,28,0,255,38,36,3,255,57,48,8,255,67,52,5,255,83,64,7,255,106,85,18,255,112,89,20,255,98,73,9,255,86,61,6,255,71,56,10,255,52,49,8,255,44,50,13,255,43,47,7,255,66,65,16,255,99,86,25,255,142,124,57,255,141,125,62,255,67,62,18,255,42,43,6,255,57,62,28,255,108,116,87,255,184,193,167,255,212,224,197,255,213,227,195,255,215,229,194,255,218,229,194,255,219,230,197,255,220,231,201,255,222,233,202,255,222,234,201,255,221,235,199,255,223,234,200,255,222,233,199,255,222,233,199,255,223,234,200,255,223,235,201,255,223,237,202,255,222,236,201,255,221,235,200,255,219,233,198,255,217,231,196,255,216,231,195,255,215,231,195,255,216,231,196,255,218,232,197,255,218,232,197,255,217,231,197,255,216,230,197,255,217,231,198,255,217,231,198,255,217,231,198,255,217,231,198,255,217,231,198,255,218,232,199,255,220,234,201,255,221,235,202,255,147,113,36,255,127,95,19,255,130,95,19,255,135,93,15,255,162,114,24,255,176,123,19,255,148,92,5,255,179,115,11,255,221,145,20,255,183,118,11,255,149,97,6,255,153,102,17,255,120,80,11,255,78,53,2,255,62,44,2,255,51,40,2,255,38,33,1,255,38,39,3,255,40,42,6,255,42,43,9,255,53,54,11,255,51,53,6,255,49,52,11,255,53,59,16,255,45,52,10,255,34,38,7,255,36,40,12,255,35,40,9,255,34,41,7,255,37,45,10,255,35,44,9,255,34,42,9,255,39,47,15,255,34,42,13,255,27,35,8,255,25,33,7,255,25,31,5,255,25,30,5,255,27,31,6,255,26,30,3,255,27,30,2,255,28,29,1,255,32,32,1,255,44,42,6,255,49,45,6,255,56,48,4,255,71,58,9,255,76,59,6,255,80,60,3,255,97,75,14,255,110,89,26,255,94,74,16,255,72,54,4,255,59,48,3,255,54,50,9,255,54,54,16,255,68,65,21,255,106,96,45,255,125,109,49,255,119,103,43,255,98,88,33,255,50,50,9,255,49,53,18,255,71,78,44,255,135,144,115,255,197,207,180,255,212,224,196,255,214,228,194,255,214,228,192,255,217,229,194,255,218,229,197,255,220,231,201,255,222,233,202,255,222,235,201,255,222,236,200,255,223,235,201,255,223,234,200,255,223,234,200,255,222,235,201,255,223,236,201,255,223,237,202,255,220,234,199,255,220,234,199,255,219,234,198,255,217,232,196,255,216,231,196,255,216,232,196,255,216,231,196,255,217,231,196,255,218,232,197,255,217,231,196,255,216,230,197,255,217,231,198,255,217,231,198,255,217,231,198,255,217,231,198,255,217,231,198,255,218,232,199,255,220,234,201,255,221,235,202,255,180,140,61,255,144,112,35,255,134,108,33,255,121,90,23,255,111,75,7,255,122,79,3,255,141,93,4,255,201,142,33,255,220,148,24,255,180,111,6,255,174,110,11,255,194,128,20,255,157,104,14,255,110,74,7,255,96,68,10,255,71,51,5,255,45,33,0,255,41,35,1,255,38,34,2,255,38,35,4,255,43,40,3,255,44,44,3,255,43,45,8,255,40,45,8,255,39,45,9,255,32,36,7,255,32,36,9,255,33,38,8,255,33,40,7,255,33,41,8,255,32,41,9,255,30,39,9,255,29,37,13,255,23,31,9,255,20,27,7,255,17,24,7,255,15,20,3,255,15,19,1,255,18,22,1,255,23,25,0,255,31,30,2,255,39,34,5,255,49,42,6,255,66,57,14,255,71,60,12,255,65,52,3,255,70,55,3,255,83,67,9,255,83,63,7,255,84,63,10,255,91,72,19,255,75,61,11,255,69,60,15,255,69,61,16,255,61,54,11,255,62,54,12,255,89,77,28,255,134,118,63,255,140,121,65,255,90,79,27,255,55,53,8,255,45,50,10,255,64,71,35,255,87,94,61,255,167,176,147,255,208,219,191,255,213,225,196,255,214,228,194,255,215,228,192,255,219,230,195,255,219,230,197,255,220,231,201,255,222,233,202,255,222,235,201,255,222,236,200,255,224,235,201,255,223,235,201,255,223,234,200,255,222,236,201,255,222,236,201,255,221,235,200,255,219,233,198,255,219,233,198,255,218,234,198,255,217,233,197,255,217,233,197,255,217,233,197,255,216,232,196,255,217,231,196,255,217,231,196,255,216,230,196,255,216,230,197,255,216,230,197,255,216,230,197,255,216,230,197,255,217,231,198,255,217,231,198,255,218,232,199,255,219,233,200,255,220,234,201,255,228,179,95,255,185,145,60,255,144,113,34,255,113,86,20,255,93,65,5,255,95,64,2,255,123,84,4,255,175,125,30,255,194,134,27,255,176,112,8,255,188,122,14,255,194,126,9,255,158,98,4,255,130,82,8,255,126,86,17,255,99,68,11,255,72,51,5,255,71,55,10,255,60,49,8,255,49,38,5,255,44,36,3,255,43,37,5,255,36,31,3,255,32,31,6,255,31,33,10,255,27,30,6,255,26,30,3,255,27,32,2,255,26,32,2,255,25,30,1,255,25,32,3,255,23,30,5,255,15,22,2,255,8,13,1,255,8,13,2,255,6,12,2,255,5,10,1,255,11,16,2,255,23,26,4,255,35,34,3,255,46,40,6,255,55,43,6,255,61,47,4,255,79,62,13,255,82,63,13,255,70,52,4,255,69,51,3,255,85,68,15,255,79,61,11,255,70,53,6,255,65,51,7,255,58,51,7,255,68,65,21,255,77,71,26,255,82,71,24,255,96,80,30,255,96,77,22,255,125,105,49,255,123,106,53,255,66,59,18,255,35,39,4,255,52,59,20,255,71,79,42,255,101,109,75,255,182,192,162,255,209,221,192,255,211,225,193,255,213,227,192,255,216,230,192,255,220,232,195,255,220,231,198,255,220,231,201,255,221,232,201,255,221,234,200,255,222,235,200,255,223,235,200,255,223,235,201,255,221,235,200,255,221,235,200,255,222,236,201,255,221,235,200,255,217,233,197,255,217,233,197,255,216,232,196,255,216,232,196,255,217,233,197,255,217,233,197,255,217,232,196,255,217,231,196,255,216,230,195,255,216,230,196,255,217,231,198,255,217,231,198,255,216,230,197,255,217,231,198,255,218,232,199,255,218,232,199,255,219,233,200,255,219,233,200,255,220,234,201,255,241,192,106,255,207,161,75,255,167,128,50,255,130,97,29,255,101,72,9,255,98,70,6,255,106,75,5,255,125,88,9,255,145,100,13,255,160,107,10,255,188,130,24,255,184,121,11,255,152,92,3,255,140,87,9,255,132,90,15,255,105,70,7,255,86,58,6,255,97,71,15,255,88,66,15,255,65,50,9,255,59,44,6,255,56,43,7,255,48,37,5,255,46,36,9,255,42,36,11,255,36,35,7,255,33,34,2,255,35,34,1,255,37,33,2,255,35,31,1,255,34,32,2,255,29,29,3,255,19,21,2,255,7,12,0,255,5,10,0,255,2,9,0,255,5,9,1,255,19,21,4,255,36,35,6,255,46,41,3,255,57,46,4,255,64,47,3,255,65,46,3,255,80,60,13,255,88,66,14,255,73,56,7,255,64,51,4,255,70,57,11,255,64,53,10,255,63,54,13,255,68,61,16,255,62,57,11,255,67,60,14,255,83,68,20,255,112,93,40,255,135,115,57,255,101,83,26,255,93,79,25,255,78,68,24,255,47,45,10,255,44,48,16,255,68,72,34,255,93,100,63,255,142,152,119,255,198,210,179,255,211,224,192,255,212,226,194,255,212,226,192,255,213,227,192,255,219,232,196,255,219,231,198,255,219,231,199,255,220,231,199,255,221,233,200,255,222,234,201,255,223,235,202,255,222,236,202,255,220,234,200,255,221,235,201,255,222,236,202,255,221,235,201,255,217,232,197,255,216,231,196,255,216,231,196,255,216,231,197,255,217,232,197,255,217,232,198,255,217,232,197,255,217,232,197,255,215,230,196,255,215,230,196,255,216,231,198,255,217,232,199,255,217,231,198,255,218,231,200,255,218,231,200,255,218,232,200,255,219,232,201,255,219,233,201,255,220,234,202,255,224,181,95,255,208,162,76,255,205,161,83,255,182,143,70,255,129,94,26,255,106,77,11,255,101,74,10,255,102,74,8,255,119,87,15,255,133,94,11,255,158,112,19,255,158,106,11,255,143,89,4,255,143,93,13,255,132,91,17,255,100,66,3,255,90,59,5,255,107,74,12,255,98,68,9,255,74,54,5,255,72,52,6,255,68,49,6,255,62,45,7,255,61,45,9,255,58,44,11,255,51,46,12,255,49,45,6,255,53,45,4,255,56,43,7,255,54,40,6,255,51,41,7,255,43,36,7,255,30,28,5,255,12,16,2,255,5,11,0,255,2,9,0,255,5,9,1,255,23,22,3,255,47,39,7,255,52,43,1,255,62,47,1,255,71,51,3,255,66,47,6,255,75,56,13,255,83,64,12,255,69,58,7,255,59,53,6,255,55,48,5,255,51,45,6,255,61,58,19,255,76,74,26,255,74,67,16,255,82,68,16,255,100,77,22,255,128,104,45,255,152,132,70,255,102,89,32,255,60,55,7,255,40,39,3,255,45,48,15,255,66,69,36,255,80,81,43,255,120,126,90,255,179,191,159,255,208,222,189,255,211,225,192,255,212,226,193,255,212,226,193,255,212,226,193,255,215,229,196,255,217,231,198,255,217,230,197,255,218,229,197,255,219,231,199,255,221,232,202,255,221,235,202,255,221,235,202,255,219,233,200,255,219,233,200,255,221,235,202,255,220,234,201,255,217,231,198,255,217,231,198,255,217,231,198,255,217,231,198,255,218,232,199,255,218,232,199,255,217,232,199,255,216,231,198,255,214,229,196,255,214,229,196,255,215,230,197,255,216,231,198,255,216,231,199,255,218,231,201,255,218,231,201,255,217,230,200,255,218,231,201,255,219,232,202,255,220,233,203,255,165,129,45,255,186,148,58,255,226,186,96,255,224,183,99,255,157,118,43,255,118,84,16,255,110,83,15,255,109,85,17,255,124,102,32,255,112,85,15,255,111,78,9,255,118,80,12,255,118,79,9,255,127,89,19,255,120,84,19,255,93,63,5,255,90,64,9,255,107,75,16,255,96,64,5,255,79,53,1,255,82,57,4,255,82,59,10,255,71,51,11,255,70,49,10,255,66,46,7,255,60,51,14,255,59,52,10,255,65,55,9,255,67,53,12,255,62,47,11,255,60,49,14,255,53,46,13,255,39,39,10,255,19,23,5,255,8,14,2,255,4,11,1,255,6,10,2,255,24,20,7,255,49,39,17,255,55,45,10,255,62,49,6,255,70,54,7,255,61,49,8,255,61,51,9,255,65,55,5,255,57,53,4,255,56,55,9,255,58,54,8,255,55,51,6,255,64,60,15,255,76,68,21,255,92,81,27,255,118,102,41,255,121,101,37,255,122,102,41,255,137,120,65,255,85,75,29,255,41,38,3,255,30,33,4,255,54,59,24,255,79,83,47,255,91,93,55,255,148,155,120,255,200,212,181,255,211,224,194,255,211,224,193,255,211,225,192,255,213,227,194,255,214,228,195,255,215,229,196,255,216,230,197,255,216,230,197,255,216,230,197,255,217,231,199,255,218,231,201,255,220,234,201,255,218,233,199,255,218,232,199,255,218,232,199,255,219,233,200,255,218,232,199,255,218,232,199,255,217,231,198,255,217,231,198,255,217,231,198,255,218,232,199,255,218,232,199,255,217,231,198,255,215,230,197,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,198,255,217,230,200,255,217,230,200,255,217,230,200,255,216,229,199,255,217,230,200,255,218,231,201,255,119,88,14,255,152,119,39,255,208,173,87,255,211,171,87,255,161,122,40,255,162,125,48,255,154,123,47,255,132,106,32,255,125,102,32,255,105,82,17,255,98,73,13,255,115,89,29,255,104,77,17,255,97,70,10,255,93,66,10,255,84,61,7,255,83,63,10,255,93,68,13,255,89,60,4,255,83,55,0,255,87,60,3,255,88,65,12,255,73,55,13,255,73,52,9,255,71,49,5,255,62,50,11,255,62,52,8,255,69,57,8,255,68,54,10,255,61,47,8,255,59,47,13,255,52,47,11,255,41,41,9,255,22,26,5,255,9,13,3,255,5,10,5,255,6,10,3,255,19,16,5,255,42,34,15,255,52,45,13,255,56,49,7,255,59,51,4,255,54,51,9,255,59,57,15,255,61,57,10,255,53,52,6,255,62,61,16,255,67,61,13,255,66,58,9,255,77,67,18,255,90,76,28,255,107,92,36,255,133,117,53,255,123,107,41,255,97,83,25,255,86,76,30,255,52,46,10,255,38,38,7,255,39,45,11,255,62,68,31,255,84,89,52,255,121,124,89,255,176,183,151,255,207,219,188,255,211,223,193,255,212,225,194,255,212,226,193,255,214,228,195,255,214,228,195,255,216,230,197,255,216,230,197,255,217,231,198,255,217,231,198,255,218,232,200,255,218,231,201,255,219,233,200,255,217,231,198,255,218,232,199,255,219,233,200,255,218,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,216,230,197,255,216,230,197,255,215,230,197,255,215,230,197,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,197,255,216,229,199,255,217,230,200,255,217,230,199,255,216,229,199,255,217,230,200,255,217,230,200,255,104,77,14,255,110,82,16,255,158,127,53,255,173,137,58,255,155,117,34,255,194,155,70,255,200,164,79,255,161,128,45,255,134,103,28,255,114,87,20,255,106,82,18,255,124,104,39,255,101,83,23,255,77,61,7,255,77,59,9,255,77,61,12,255,74,60,12,255,79,60,10,255,81,57,4,255,83,55,0,255,85,59,3,255,79,58,6,255,65,50,8,255,72,53,9,255,74,54,8,255,63,50,10,255,63,53,9,255,70,58,8,255,69,55,9,255,60,46,7,255,53,42,9,255,48,43,6,255,40,40,5,255,26,30,5,255,11,16,6,255,6,10,9,255,8,12,5,255,13,13,1,255,30,26,6,255,46,44,10,255,54,53,10,255,51,49,3,255,52,52,12,255,67,67,27,255,75,72,26,255,61,60,13,255,65,61,14,255,71,60,11,255,85,71,19,255,109,93,39,255,117,97,45,255,115,96,39,255,126,110,49,255,108,96,35,255,70,62,12,255,43,40,4,255,40,40,10,255,50,54,24,255,55,62,27,255,68,74,37,255,91,97,61,255,160,165,134,255,201,210,180,255,210,222,192,255,211,224,194,255,213,226,195,255,212,226,193,255,213,227,194,255,213,227,194,255,216,230,197,255,216,230,197,255,216,230,197,255,217,231,198,255,218,231,200,255,218,231,201,255,218,232,199,255,217,231,198,255,218,232,199,255,220,234,201,255,218,232,199,255,219,233,200,255,218,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,216,230,197,255,215,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,197,255,216,229,199,255,217,230,200,255,217,230,200,255,217,230,200,255,217,230,200,255,217,230,200,255,133,108,42,255,107,82,20,255,102,77,15,255,115,86,21,255,142,111,36,255,198,162,78,255,207,167,77,255,179,136,45,255,182,139,51,255,169,129,46,255,139,105,26,255,126,97,24,255,101,79,16,255,77,62,7,255,80,66,13,255,80,68,20,255,69,59,15,255,75,62,13,255,85,68,15,255,82,63,7,255,75,57,5,255,69,54,8,255,62,52,9,255,65,52,9,255,66,51,9,255,60,50,11,255,59,51,9,255,63,53,7,255,63,52,7,255,57,47,5,255,49,41,5,255,43,40,2,255,38,40,3,255,30,34,6,255,13,18,6,255,5,9,7,255,6,12,4,255,8,13,1,255,21,25,1,255,46,49,12,255,64,65,22,255,62,58,14,255,58,53,13,255,73,65,24,255,83,74,24,255,78,68,15,255,78,66,11,255,82,64,9,255,105,86,28,255,132,111,52,255,128,108,50,255,106,89,32,255,93,80,27,255,69,62,14,255,45,42,4,255,40,39,5,255,53,55,21,255,64,68,33,255,62,68,31,255,75,81,46,255,115,122,89,255,184,191,163,255,208,219,190,255,209,223,193,255,210,225,194,255,211,225,194,255,212,226,195,255,214,228,195,255,215,229,196,255,215,229,196,255,215,229,196,255,215,229,196,255,216,230,197,255,218,231,199,255,217,231,199,255,216,231,198,255,217,231,198,255,218,232,199,255,219,233,200,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,219,233,200,255,218,232,199,255,217,231,198,255,215,229,196,255,214,228,195,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,197,255,216,230,198,255,216,229,199,255,217,230,200,255,218,231,201,255,217,230,200,255,217,230,200,255,216,229,199,255,155,132,63,255,133,111,48,255,98,77,20,255,81,60,5,255,106,82,17,255,156,125,50,255,184,145,62,255,176,130,41,255,211,161,66,255,212,164,68,255,179,133,42,255,147,107,25,255,126,95,22,255,99,77,13,255,91,75,15,255,87,76,21,255,74,64,16,255,83,71,18,255,101,88,33,255,89,75,21,255,72,60,12,255,75,65,22,255,76,68,25,255,64,54,12,255,57,46,8,255,59,52,14,255,56,50,11,255,55,48,6,255,58,50,4,255,60,52,8,255,54,48,8,255,48,46,6,255,46,47,8,255,42,46,14,255,22,25,9,255,6,10,4,255,6,12,2,255,6,12,0,255,17,22,1,255,47,51,12,255,73,71,26,255,76,66,20,255,73,57,11,255,83,64,15,255,92,72,15,255,105,86,23,255,119,101,37,255,103,83,22,255,104,84,23,255,129,111,48,255,117,102,41,255,85,73,19,255,58,50,6,255,44,40,4,255,50,48,12,255,65,66,28,255,69,71,31,255,69,73,33,255,69,74,36,255,100,106,73,255,162,171,142,255,205,216,189,255,209,222,195,255,210,225,195,255,211,226,195,255,211,226,195,255,213,228,197,255,213,228,195,255,214,228,195,255,216,230,197,255,215,229,196,255,215,229,196,255,216,230,197,255,218,232,199,255,218,232,199,255,215,230,197,255,216,231,198,255,217,232,199,255,218,232,199,255,218,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,218,232,199,255,218,232,199,255,217,231,198,255,216,230,197,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,215,230,196,255,216,230,198,255,216,229,199,255,217,230,200,255,218,231,201,255,217,230,200,255,216,229,199,255,216,229,199,255,154,132,66,255,141,121,57,255,111,93,35,255,84,68,13,255,80,61,6,255,96,72,10,255,128,95,26,255,161,119,39,255,207,158,65,255,218,166,66,255,194,142,42,255,188,137,45,255,183,139,54,255,146,114,35,255,108,87,16,255,94,77,14,255,91,76,18,255,95,80,21,255,107,94,35,255,91,80,26,255,74,66,19,255,84,77,33,255,93,85,40,255,68,59,17,255,55,48,10,255,62,58,20,255,60,56,19,255,54,49,10,255,59,54,8,255,75,68,22,255,67,61,18,255,52,48,6,255,52,51,10,255,60,61,25,255,34,36,14,255,9,11,2,255,9,12,1,255,8,12,0,255,18,21,1,255,50,49,11,255,75,66,17,255,92,73,20,255,108,80,24,255,117,85,25,255,112,82,16,255,131,104,34,255,139,116,47,255,113,95,31,255,92,79,16,255,99,89,28,255,76,69,13,255,53,49,4,255,40,37,2,255,44,43,11,255,64,65,30,255,84,86,44,255,79,79,35,255,77,78,35,255,86,87,51,255,145,150,120,255,199,208,182,255,207,221,195,255,209,224,196,255,210,225,196,255,211,226,195,255,212,227,196,255,213,228,197,255,213,228,195,255,214,229,196,255,216,231,198,255,215,230,197,255,215,229,196,255,215,229,196,255,217,231,198,255,218,232,199,255,216,231,198,255,215,230,197,255,215,230,197,255,216,231,198,255,217,231,198,255,218,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,218,232,199,255,217,231,198,255,217,231,198,255,215,230,197,255,215,230,197,255,215,230,197,255,214,229,196,255,213,228,195,255,215,229,197,255,216,229,199,255,217,230,200,255,217,230,200,255,216,229,199,255,217,229,199,255,216,229,199,255,156,137,77,255,147,128,66,255,121,105,43,255,107,91,33,255,95,79,23,255,86,68,14,255,90,67,9,255,112,83,17,255,151,115,39,255,175,133,48,255,177,129,38,255,201,151,56,255,206,158,65,255,171,130,44,255,121,91,17,255,128,103,34,255,135,112,44,255,121,99,33,255,107,88,25,255,94,79,21,255,86,75,22,255,88,80,30,255,94,81,33,255,72,61,16,255,60,51,9,255,68,63,21,255,66,61,20,255,61,55,14,255,68,61,14,255,83,76,25,255,78,69,20,255,59,51,5,255,57,51,7,255,61,58,17,255,42,42,12,255,18,20,2,255,9,12,0,255,12,12,1,255,35,31,10,255,82,72,28,255,101,84,25,255,118,92,25,255,145,111,40,255,145,108,37,255,124,90,22,255,135,106,40,255,135,113,53,255,101,88,35,255,70,64,13,255,54,53,5,255,43,43,2,255,46,47,9,255,59,61,24,255,63,65,27,255,73,74,34,255,88,88,45,255,84,83,40,255,87,86,46,255,126,127,93,255,187,192,163,255,207,219,191,255,206,222,193,255,210,225,196,255,211,226,197,255,212,227,197,255,212,227,197,255,213,228,197,255,214,229,196,255,215,230,197,255,215,230,197,255,215,229,196,255,214,229,196,255,215,229,196,255,216,231,198,255,216,231,198,255,216,231,198,255,215,230,197,255,215,230,197,255,216,231,198,255,216,231,198,255,217,231,198,255,219,233,200,255,219,233,200,255,219,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,216,231,198,255,215,230,197,255,216,231,198,255,216,231,198,255,215,230,197,255,214,229,196,255,215,229,197,255,216,229,199,255,217,230,200,255,216,229,199,255,216,229,199,255,217,230,200,255,217,230,200,255,152,140,82,255,149,134,72,255,126,111,46,255,110,92,33,255,111,94,40,255,102,88,36,255,88,74,20,255,84,67,10,255,93,71,11,255,118,87,23,255,139,102,28,255,185,140,56,255,195,150,61,255,168,127,41,255,123,91,19,255,145,118,47,255,166,138,65,255,143,117,48,255,119,95,29,255,121,99,36,255,110,96,36,255,98,86,30,255,104,87,37,255,95,80,32,255,83,72,25,255,77,69,22,255,75,65,19,255,77,66,17,255,80,67,15,255,85,71,16,255,87,71,16,255,80,66,12,255,74,62,11,255,61,54,9,255,50,46,10,255,33,33,7,255,14,16,1,255,18,16,2,255,57,48,22,255,119,103,52,255,123,103,35,255,124,99,22,255,154,120,42,255,150,115,41,255,125,95,30,255,114,89,32,255,99,81,32,255,66,59,19,255,42,42,6,255,30,34,2,255,38,42,6,255,59,63,26,255,81,84,44,255,76,78,36,255,79,80,37,255,91,91,47,255,88,89,48,255,108,109,73,255,176,181,149,255,205,213,183,255,209,221,193,255,208,225,196,255,208,225,195,255,211,226,197,255,211,226,197,255,212,227,197,255,213,228,197,255,214,229,196,255,214,229,196,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,216,231,198,255,215,230,197,255,215,229,196,255,215,230,197,255,215,230,197,255,215,230,197,255,216,231,198,255,218,233,200,255,219,233,200,255,219,233,200,255,218,232,199,255,217,231,198,255,217,231,198,255,216,231,198,255,216,231,198,255,215,230,197,255,215,230,197,255,215,230,197,255,215,230,197,255,216,230,198,255,216,229,199,255,216,229,199,255,216,229,199,255,216,229,199,255,217,230,200,255,218,231,201,255,165,159,99,255,146,136,72,255,131,116,54,255,110,91,34,255,113,94,40,255,111,96,41,255,112,101,43,255,102,92,35,255,85,73,20,255,82,63,13,255,87,61,9,255,119,88,27,255,139,106,36,255,136,104,32,255,117,91,28,255,139,114,49,255,161,135,65,255,143,116,50,255,128,99,33,255,139,109,41,255,131,109,44,255,117,101,41,255,142,123,69,255,154,137,85,255,142,127,76,255,102,85,33,255,101,83,28,255,114,96,36,255,113,91,33,255,107,84,25,255,119,95,33,255,125,103,40,255,114,95,36,255,76,63,13,255,55,49,8,255,40,40,8,255,22,25,2,255,28,26,3,255,66,55,21,255,124,110,53,255,125,110,40,255,115,98,23,255,130,106,34,255,119,95,31,255,90,73,20,255,68,53,9,255,52,40,4,255,38,35,5,255,35,37,7,255,41,45,11,255,51,54,19,255,69,72,33,255,84,85,41,255,80,81,34,255,86,86,41,255,88,90,48,255,112,115,78,255,163,169,136,255,206,215,185,255,209,222,193,255,210,225,197,255,209,225,198,255,209,225,198,255,210,224,198,255,211,226,198,255,212,227,198,255,213,228,197,255,213,228,197,255,213,228,196,255,213,228,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,214,229,196,255,213,228,195,255,213,228,195,255,214,229,196,255,215,230,197,255,216,231,198,255,218,232,199,255,218,232,199,255,219,233,200,255,219,233,200,255,218,232,199,255,218,232,199,255,217,231,198,255,216,231,198,255,215,230,197,255,215,230,197,255,215,230,197,255,216,231,198,255,215,230,198,255,216,229,199,255,217,230,200,255,216,229,199,255,216,229,199,255,216,229,199,255,215,228,198,255,197,194,148,255,164,155,104,255,138,125,71,255,113,96,40,255,115,97,38,255,119,102,41,255,123,109,49,255,115,103,45,255,97,86,31,255,89,76,23,255,82,65,15,255,79,60,9,255,80,62,8,255,82,65,9,255,89,74,20,255,109,91,35,255,131,108,49,255,124,101,40,255,124,95,29,255,141,107,34,255,134,108,41,255,123,105,45,255,155,139,82,255,177,161,107,255,170,152,99,255,117,94,38,255,119,95,31,255,137,112,42,255,134,105,41,255,124,93,31,255,139,107,43,255,144,117,46,255,132,109,41,255,87,69,16,255,58,50,7,255,45,44,10,255,35,39,9,255,43,42,12,255,68,61,22,255,104,95,40,255,99,91,30,255,82,74,15,255,81,68,13,255,70,58,10,255,55,49,9,255,47,40,4,255,43,37,4,255,44,44,12,255,52,53,19,255,58,58,19,255,63,63,22,255,75,75,33,255,90,89,44,255,88,86,41,255,90,90,48,255,109,111,72,255,164,169,135,255,203,212,179,255,211,225,194,255,209,224,195,255,208,224,197,255,210,226,199,255,210,225,199,255,211,226,199,255,212,228,199,255,213,228,199,255,213,228,197,255,212,227,196,255,212,227,196,255,212,227,194,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,214,229,196,255,213,228,195,255,213,228,195,255,213,228,196,255,214,229,196,255,216,231,198,255,218,232,199,255,218,233,200,255,219,233,200,255,219,233,200,255,219,233,200,255,218,232,199,255,216,231,198,255,216,231,198,255,216,231,198,255,216,231,198,255,216,231,198,255,216,231,198,255,215,230,197,255,217,230,200,255,217,230,200,255,217,230,200,255,216,229,199,255,216,229,199,255,215,228,198,255,214,215,182,255,197,191,154,255,155,145,101,255,117,104,51,255,118,102,41,255,123,104,41,255,125,107,47,255,118,103,44,255,107,94,35,255,108,98,39,255,105,95,39,255,80,69,20,255,64,56,10,255,57,51,5,255,61,53,6,255,69,58,10,255,83,67,18,255,91,73,20,255,101,78,17,255,120,89,21,255,118,94,34,255,115,99,44,255,148,137,82,255,169,157,105,255,166,150,99,255,115,92,38,255,120,95,32,255,136,111,40,255,134,104,40,255,125,95,33,255,136,106,42,255,140,114,44,255,129,107,41,255,88,72,19,255,62,55,12,255,49,49,13,255,44,47,15,255,50,51,19,255,57,55,18,255,62,60,13,255,51,50,6,255,43,43,3,255,45,40,2,255,43,40,3,255,46,49,13,255,61,61,23,255,63,61,22,255,56,57,18,255,64,62,21,255,64,61,17,255,67,66,21,255,80,78,34,255,89,87,45,255,89,87,47,255,110,111,73,255,156,160,124,255,201,210,176,255,210,224,191,255,211,228,197,255,210,228,198,255,209,227,199,255,207,224,197,255,211,227,200,255,212,228,199,255,213,229,200,255,213,229,199,255,213,228,197,255,212,227,196,255,211,227,195,255,212,227,194,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,228,195,255,213,229,196,255,212,228,195,255,212,227,195,255,213,228,196,255,214,229,196,255,216,231,198,255,216,231,198,255,216,232,199,255,217,232,199,255,217,231,198,255,217,231,198,255,216,231,198,255,216,231,198,255,216,231,198,255,217,232,198,255,215,230,197,255,216,231,198,255,217,232,199,255,217,231,199,255,217,230,200,255,218,231,201,255,217,230,200,255,216,229,199,255,217,230,200,255,217,230,200,255
/* @pjs preload="berlin.png" */

size(100, 100, P3D);
PImage img = loadImage("berlin.png");
noStroke();

textureMode(NORMALIZED);
beginShape(QUADS);
texture(img);
vertex(-100, -100, 0, 0, 0);
vertex(100, -100, 0, 1, 0);
vertex(100, 100, 0, 1, 1);
vertex(-100, 100, 0, 0, 1);
endShape();
exit();
